...

Source file src/google.golang.org/genproto/googleapis/apps/drive/labels/v2beta/label_service.pb.go

Documentation: google.golang.org/genproto/googleapis/apps/drive/labels/v2beta

     1  // Copyright 2024 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v4.24.4
    19  // source: google/apps/drive/labels/v2beta/label_service.proto
    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  	// Verify that this generated code is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    39  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    40  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    41  )
    42  
    43  var File_google_apps_drive_labels_v2beta_label_service_proto protoreflect.FileDescriptor
    44  
    45  var file_google_apps_drive_labels_v2beta_label_service_proto_rawDesc = []byte{
    46  	0x0a, 0x33, 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, 0x62, 0x65, 0x74,
    48  	0x61, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
    49  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
    50  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
    51  	0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
    52  	0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70,
    53  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
    54  	0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67,
    55  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65,
    56  	0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6c,
    57  	0x61, 0x62, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x67, 0x6f, 0x6f, 0x67,
    58  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61,
    59  	0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6c, 0x61, 0x62, 0x65,
    60  	0x6c, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36,
    61  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76,
    62  	0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f,
    63  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
    64  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
    65  	0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
    66  	0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73,
    67  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
    68  	0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
    69  	0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x70,
    70  	0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
    71  	0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
    72  	0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xb9, 0x1e, 0x0a,
    73  	0x0c, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xb9, 0x01,
    74  	0x0a, 0x13, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c,
    75  	0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
    76  	0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
    77  	0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43,
    78  	0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
    79  	0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
    80  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
    81  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c,
    82  	0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0x32, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
    83  	0xe4, 0x93, 0x02, 0x25, 0x12, 0x23, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e,
    84  	0x61, 0x6d, 0x65, 0x3d, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x70, 0x61,
    85  	0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x7d, 0x12, 0x8d, 0x01, 0x0a, 0x0a, 0x4c, 0x69,
    86  	0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
    87  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
    88  	0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c,
    89  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67,
    90  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
    91  	0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c,
    92  	0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
    93  	0x65, 0x22, 0x16, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x12, 0x0e, 0x2f, 0x76, 0x32, 0x62, 0x65,
    94  	0x74, 0x61, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x8c, 0x01, 0x0a, 0x08, 0x47, 0x65,
    95  	0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
    96  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
    97  	0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65,
    98  	0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
    99  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
   100  	0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c,
   101  	0x22, 0x26, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12,
   102  	0x17, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c,
   103  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x94, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74,
   104  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x36, 0x2e, 0x67, 0x6f,
   105  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
   106  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x65,
   107  	0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75,
   108  	0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
   109  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
   110  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74,
   111  	0x73, 0x22, 0x1c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x32, 0x62, 0x65,
   112  	0x74, 0x61, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12,
   113  	0x91, 0x01, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12,
   114  	0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
   115  	0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
   116  	0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71,
   117  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
   118  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
   119  	0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x25, 0xda, 0x41,
   120  	0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x22, 0x0e, 0x2f, 0x76,
   121  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x3a, 0x05, 0x6c, 0x61,
   122  	0x62, 0x65, 0x6c, 0x12, 0xb8, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64,
   123  	0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   124  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
   125  	0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61,
   126  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65,
   127  	0x73, 0x74, 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
   128  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
   129  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
   130  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0xda,
   131  	0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x22, 0x1d, 0x2f, 0x76,
   132  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65,
   133  	0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x3a, 0x01, 0x2a, 0x12, 0xb9,
   134  	0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x6f,
   135  	0x70, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   136  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
   137  	0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c,
   138  	0x61, 0x62, 0x65, 0x6c, 0x43, 0x6f, 0x70, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75,
   139  	0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
   140  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
   141  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x3d, 0xda, 0x41, 0x04,
   142  	0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x22, 0x2b, 0x2f, 0x76, 0x32, 0x62,
   143  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   144  	0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43,
   145  	0x6f, 0x70, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x9f, 0x01, 0x0a, 0x0c, 0x50,
   146  	0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x34, 0x2e, 0x67, 0x6f,
   147  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
   148  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x75,
   149  	0x62, 0x6c, 0x69, 0x73, 0x68, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   150  	0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
   151  	0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62,
   152  	0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x31, 0xda, 0x41, 0x04, 0x6e, 0x61,
   153  	0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x22, 0x1f, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74,
   154  	0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a,
   155  	0x7d, 0x3a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x3a, 0x01, 0x2a, 0x12, 0x9f, 0x01, 0x0a,
   156  	0x0c, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x34, 0x2e,
   157  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
   158  	0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e,
   159  	0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75,
   160  	0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
   161  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
   162  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x31, 0xda, 0x41, 0x04,
   163  	0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x22, 0x1f, 0x2f, 0x76, 0x32, 0x62,
   164  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   165  	0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x9c,
   166  	0x01, 0x0a, 0x0b, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x33,
   167  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
   168  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
   169  	0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75,
   170  	0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
   171  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
   172  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x30, 0xda, 0x41, 0x04,
   173  	0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x22, 0x1e, 0x2f, 0x76, 0x32, 0x62,
   174  	0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   175  	0x2f, 0x2a, 0x7d, 0x3a, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x82, 0x01,
   176  	0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x33, 0x2e,
   177  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
   178  	0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e,
   179  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65,
   180  	0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   181  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x26, 0xda, 0x41, 0x04, 0x6e,
   182  	0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x2a, 0x17, 0x2f, 0x76, 0x32, 0x62, 0x65,
   183  	0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f,
   184  	0x2a, 0x7d, 0x12, 0x80, 0x02, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c,
   185  	0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f,
   186  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
   187  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69,
   188  	0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
   189  	0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   190  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
   191  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74,
   192  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73,
   193  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x6b, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
   194  	0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5c, 0x12, 0x25, 0x2f, 0x76, 0x32, 0x62, 0x65,
   195  	0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c,
   196  	0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73,
   197  	0x5a, 0x33, 0x12, 0x31, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72,
   198  	0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76,
   199  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73,
   200  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xac, 0x02, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
   201  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12,
   202  	0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
   203  	0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
   204  	0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72,
   205  	0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30,
   206  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
   207  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
   208  	0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
   209  	0x22, 0xa1, 0x01, 0xda, 0x41, 0x17, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x6c, 0x61, 0x62,
   210  	0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x82, 0xd3, 0xe4,
   211  	0x93, 0x02, 0x80, 0x01, 0x22, 0x25, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70,
   212  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
   213  	0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x10, 0x6c, 0x61, 0x62,
   214  	0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5a, 0x45, 0x22,
   215  	0x31, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
   216  	0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69,
   217  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
   218  	0x6e, 0x73, 0x3a, 0x10, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73,
   219  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x9b, 0x02, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c,
   220  	0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d,
   221  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
   222  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
   223  	0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d,
   224  	0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e,
   225  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
   226  	0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e,
   227  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22,
   228  	0x90, 0x01, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02,
   229  	0x80, 0x01, 0x32, 0x25, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72,
   230  	0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65,
   231  	0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x10, 0x6c, 0x61, 0x62, 0x65, 0x6c,
   232  	0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5a, 0x45, 0x32, 0x31, 0x2f,
   233  	0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c,
   234  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
   235  	0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73,
   236  	0x3a, 0x10, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
   237  	0x6f, 0x6e, 0x12, 0xd9, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62,
   238  	0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x2e, 0x67,
   239  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
   240  	0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44,
   241  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
   242  	0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f,
   243  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
   244  	0x70, 0x74, 0x79, 0x22, 0x69, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
   245  	0x02, 0x5c, 0x2a, 0x25, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
   246  	0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69,
   247  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x5a, 0x33, 0x2a, 0x31, 0x2f, 0x76, 0x32,
   248  	0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c,
   249  	0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
   250  	0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xb4,
   251  	0x02, 0x0a, 0x1b, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61,
   252  	0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x43,
   253  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
   254  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
   255  	0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65,
   256  	0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75,
   257  	0x65, 0x73, 0x74, 0x1a, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
   258  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
   259  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74,
   260  	0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
   261  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x89, 0x01, 0xda, 0x41, 0x06, 0x70,
   262  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x7a, 0x22, 0x31, 0x2f, 0x76, 0x32,
   263  	0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62,
   264  	0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
   265  	0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x01,
   266  	0x2a, 0x5a, 0x42, 0x22, 0x3d, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61,
   267  	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65,
   268  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69,
   269  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61,
   270  	0x74, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x86, 0x02, 0x0a, 0x1b, 0x42, 0x61, 0x74, 0x63, 0x68, 0x44,
   271  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
   272  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
   273  	0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   274  	0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x6c,
   275  	0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
   276  	0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f,
   277  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
   278  	0x74, 0x79, 0x22, 0x89, 0x01, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3,
   279  	0xe4, 0x93, 0x02, 0x7a, 0x22, 0x31, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70,
   280  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
   281  	0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63,
   282  	0x68, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x5a, 0x42, 0x22, 0x3d, 0x2f, 0x76,
   283  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61,
   284  	0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73,
   285  	0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a,
   286  	0x62, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0xe2,
   287  	0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x6b,
   288  	0x73, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
   289  	0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62,
   290  	0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x6f, 0x63,
   291  	0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   292  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
   293  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74,
   294  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   295  	0x73, 0x65, 0x22, 0x5f, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4,
   296  	0x93, 0x02, 0x50, 0x12, 0x1f, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x7b, 0x70, 0x61,
   297  	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c,
   298  	0x6f, 0x63, 0x6b, 0x73, 0x5a, 0x2d, 0x12, 0x2b, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f,
   299  	0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a,
   300  	0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f,
   301  	0x63, 0x6b, 0x73, 0x1a, 0xf2, 0x01, 0xca, 0x41, 0x1a, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61,
   302  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
   303  	0x63, 0x6f, 0x6d, 0xd2, 0x41, 0xd1, 0x01, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77,
   304  	0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   305  	0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x64, 0x6d,
   306  	0x69, 0x6e, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a,
   307  	0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
   308  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
   309  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x61,
   310  	0x64, 0x6f, 0x6e, 0x6c, 0x79, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77,
   311  	0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
   312  	0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
   313  	0x6c, 0x73, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67,
   314  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75,
   315  	0x74, 0x68, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
   316  	0x72, 0x65, 0x61, 0x64, 0x6f, 0x6e, 0x6c, 0x79, 0x42, 0x88, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d,
   317  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
   318  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
   319  	0x42, 0x11, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72,
   320  	0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
   321  	0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74,
   322  	0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x70,
   323  	0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76,
   324  	0x32, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0xa2, 0x02, 0x04, 0x44,
   325  	0x4c, 0x42, 0x4c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   326  }
   327  
   328  var file_google_apps_drive_labels_v2beta_label_service_proto_goTypes = []interface{}{
   329  	(*GetUserCapabilitiesRequest)(nil),          // 0: google.apps.drive.labels.v2beta.GetUserCapabilitiesRequest
   330  	(*ListLabelsRequest)(nil),                   // 1: google.apps.drive.labels.v2beta.ListLabelsRequest
   331  	(*GetLabelRequest)(nil),                     // 2: google.apps.drive.labels.v2beta.GetLabelRequest
   332  	(*GetLabelLimitsRequest)(nil),               // 3: google.apps.drive.labels.v2beta.GetLabelLimitsRequest
   333  	(*CreateLabelRequest)(nil),                  // 4: google.apps.drive.labels.v2beta.CreateLabelRequest
   334  	(*DeltaUpdateLabelRequest)(nil),             // 5: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest
   335  	(*UpdateLabelCopyModeRequest)(nil),          // 6: google.apps.drive.labels.v2beta.UpdateLabelCopyModeRequest
   336  	(*PublishLabelRequest)(nil),                 // 7: google.apps.drive.labels.v2beta.PublishLabelRequest
   337  	(*DisableLabelRequest)(nil),                 // 8: google.apps.drive.labels.v2beta.DisableLabelRequest
   338  	(*EnableLabelRequest)(nil),                  // 9: google.apps.drive.labels.v2beta.EnableLabelRequest
   339  	(*DeleteLabelRequest)(nil),                  // 10: google.apps.drive.labels.v2beta.DeleteLabelRequest
   340  	(*ListLabelPermissionsRequest)(nil),         // 11: google.apps.drive.labels.v2beta.ListLabelPermissionsRequest
   341  	(*CreateLabelPermissionRequest)(nil),        // 12: google.apps.drive.labels.v2beta.CreateLabelPermissionRequest
   342  	(*UpdateLabelPermissionRequest)(nil),        // 13: google.apps.drive.labels.v2beta.UpdateLabelPermissionRequest
   343  	(*DeleteLabelPermissionRequest)(nil),        // 14: google.apps.drive.labels.v2beta.DeleteLabelPermissionRequest
   344  	(*BatchUpdateLabelPermissionsRequest)(nil),  // 15: google.apps.drive.labels.v2beta.BatchUpdateLabelPermissionsRequest
   345  	(*BatchDeleteLabelPermissionsRequest)(nil),  // 16: google.apps.drive.labels.v2beta.BatchDeleteLabelPermissionsRequest
   346  	(*ListLabelLocksRequest)(nil),               // 17: google.apps.drive.labels.v2beta.ListLabelLocksRequest
   347  	(*UserCapabilities)(nil),                    // 18: google.apps.drive.labels.v2beta.UserCapabilities
   348  	(*ListLabelsResponse)(nil),                  // 19: google.apps.drive.labels.v2beta.ListLabelsResponse
   349  	(*Label)(nil),                               // 20: google.apps.drive.labels.v2beta.Label
   350  	(*LabelLimits)(nil),                         // 21: google.apps.drive.labels.v2beta.LabelLimits
   351  	(*DeltaUpdateLabelResponse)(nil),            // 22: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse
   352  	(*emptypb.Empty)(nil),                       // 23: google.protobuf.Empty
   353  	(*ListLabelPermissionsResponse)(nil),        // 24: google.apps.drive.labels.v2beta.ListLabelPermissionsResponse
   354  	(*LabelPermission)(nil),                     // 25: google.apps.drive.labels.v2beta.LabelPermission
   355  	(*BatchUpdateLabelPermissionsResponse)(nil), // 26: google.apps.drive.labels.v2beta.BatchUpdateLabelPermissionsResponse
   356  	(*ListLabelLocksResponse)(nil),              // 27: google.apps.drive.labels.v2beta.ListLabelLocksResponse
   357  }
   358  var file_google_apps_drive_labels_v2beta_label_service_proto_depIdxs = []int32{
   359  	0,  // 0: google.apps.drive.labels.v2beta.LabelService.GetUserCapabilities:input_type -> google.apps.drive.labels.v2beta.GetUserCapabilitiesRequest
   360  	1,  // 1: google.apps.drive.labels.v2beta.LabelService.ListLabels:input_type -> google.apps.drive.labels.v2beta.ListLabelsRequest
   361  	2,  // 2: google.apps.drive.labels.v2beta.LabelService.GetLabel:input_type -> google.apps.drive.labels.v2beta.GetLabelRequest
   362  	3,  // 3: google.apps.drive.labels.v2beta.LabelService.GetLabelLimits:input_type -> google.apps.drive.labels.v2beta.GetLabelLimitsRequest
   363  	4,  // 4: google.apps.drive.labels.v2beta.LabelService.CreateLabel:input_type -> google.apps.drive.labels.v2beta.CreateLabelRequest
   364  	5,  // 5: google.apps.drive.labels.v2beta.LabelService.DeltaUpdateLabel:input_type -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest
   365  	6,  // 6: google.apps.drive.labels.v2beta.LabelService.UpdateLabelCopyMode:input_type -> google.apps.drive.labels.v2beta.UpdateLabelCopyModeRequest
   366  	7,  // 7: google.apps.drive.labels.v2beta.LabelService.PublishLabel:input_type -> google.apps.drive.labels.v2beta.PublishLabelRequest
   367  	8,  // 8: google.apps.drive.labels.v2beta.LabelService.DisableLabel:input_type -> google.apps.drive.labels.v2beta.DisableLabelRequest
   368  	9,  // 9: google.apps.drive.labels.v2beta.LabelService.EnableLabel:input_type -> google.apps.drive.labels.v2beta.EnableLabelRequest
   369  	10, // 10: google.apps.drive.labels.v2beta.LabelService.DeleteLabel:input_type -> google.apps.drive.labels.v2beta.DeleteLabelRequest
   370  	11, // 11: google.apps.drive.labels.v2beta.LabelService.ListLabelPermissions:input_type -> google.apps.drive.labels.v2beta.ListLabelPermissionsRequest
   371  	12, // 12: google.apps.drive.labels.v2beta.LabelService.CreateLabelPermission:input_type -> google.apps.drive.labels.v2beta.CreateLabelPermissionRequest
   372  	13, // 13: google.apps.drive.labels.v2beta.LabelService.UpdateLabelPermission:input_type -> google.apps.drive.labels.v2beta.UpdateLabelPermissionRequest
   373  	14, // 14: google.apps.drive.labels.v2beta.LabelService.DeleteLabelPermission:input_type -> google.apps.drive.labels.v2beta.DeleteLabelPermissionRequest
   374  	15, // 15: google.apps.drive.labels.v2beta.LabelService.BatchUpdateLabelPermissions:input_type -> google.apps.drive.labels.v2beta.BatchUpdateLabelPermissionsRequest
   375  	16, // 16: google.apps.drive.labels.v2beta.LabelService.BatchDeleteLabelPermissions:input_type -> google.apps.drive.labels.v2beta.BatchDeleteLabelPermissionsRequest
   376  	17, // 17: google.apps.drive.labels.v2beta.LabelService.ListLabelLocks:input_type -> google.apps.drive.labels.v2beta.ListLabelLocksRequest
   377  	18, // 18: google.apps.drive.labels.v2beta.LabelService.GetUserCapabilities:output_type -> google.apps.drive.labels.v2beta.UserCapabilities
   378  	19, // 19: google.apps.drive.labels.v2beta.LabelService.ListLabels:output_type -> google.apps.drive.labels.v2beta.ListLabelsResponse
   379  	20, // 20: google.apps.drive.labels.v2beta.LabelService.GetLabel:output_type -> google.apps.drive.labels.v2beta.Label
   380  	21, // 21: google.apps.drive.labels.v2beta.LabelService.GetLabelLimits:output_type -> google.apps.drive.labels.v2beta.LabelLimits
   381  	20, // 22: google.apps.drive.labels.v2beta.LabelService.CreateLabel:output_type -> google.apps.drive.labels.v2beta.Label
   382  	22, // 23: google.apps.drive.labels.v2beta.LabelService.DeltaUpdateLabel:output_type -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse
   383  	20, // 24: google.apps.drive.labels.v2beta.LabelService.UpdateLabelCopyMode:output_type -> google.apps.drive.labels.v2beta.Label
   384  	20, // 25: google.apps.drive.labels.v2beta.LabelService.PublishLabel:output_type -> google.apps.drive.labels.v2beta.Label
   385  	20, // 26: google.apps.drive.labels.v2beta.LabelService.DisableLabel:output_type -> google.apps.drive.labels.v2beta.Label
   386  	20, // 27: google.apps.drive.labels.v2beta.LabelService.EnableLabel:output_type -> google.apps.drive.labels.v2beta.Label
   387  	23, // 28: google.apps.drive.labels.v2beta.LabelService.DeleteLabel:output_type -> google.protobuf.Empty
   388  	24, // 29: google.apps.drive.labels.v2beta.LabelService.ListLabelPermissions:output_type -> google.apps.drive.labels.v2beta.ListLabelPermissionsResponse
   389  	25, // 30: google.apps.drive.labels.v2beta.LabelService.CreateLabelPermission:output_type -> google.apps.drive.labels.v2beta.LabelPermission
   390  	25, // 31: google.apps.drive.labels.v2beta.LabelService.UpdateLabelPermission:output_type -> google.apps.drive.labels.v2beta.LabelPermission
   391  	23, // 32: google.apps.drive.labels.v2beta.LabelService.DeleteLabelPermission:output_type -> google.protobuf.Empty
   392  	26, // 33: google.apps.drive.labels.v2beta.LabelService.BatchUpdateLabelPermissions:output_type -> google.apps.drive.labels.v2beta.BatchUpdateLabelPermissionsResponse
   393  	23, // 34: google.apps.drive.labels.v2beta.LabelService.BatchDeleteLabelPermissions:output_type -> google.protobuf.Empty
   394  	27, // 35: google.apps.drive.labels.v2beta.LabelService.ListLabelLocks:output_type -> google.apps.drive.labels.v2beta.ListLabelLocksResponse
   395  	18, // [18:36] is the sub-list for method output_type
   396  	0,  // [0:18] is the sub-list for method input_type
   397  	0,  // [0:0] is the sub-list for extension type_name
   398  	0,  // [0:0] is the sub-list for extension extendee
   399  	0,  // [0:0] is the sub-list for field type_name
   400  }
   401  
   402  func init() { file_google_apps_drive_labels_v2beta_label_service_proto_init() }
   403  func file_google_apps_drive_labels_v2beta_label_service_proto_init() {
   404  	if File_google_apps_drive_labels_v2beta_label_service_proto != nil {
   405  		return
   406  	}
   407  	file_google_apps_drive_labels_v2beta_label_proto_init()
   408  	file_google_apps_drive_labels_v2beta_label_limits_proto_init()
   409  	file_google_apps_drive_labels_v2beta_label_permission_proto_init()
   410  	file_google_apps_drive_labels_v2beta_requests_proto_init()
   411  	file_google_apps_drive_labels_v2beta_user_capabilities_proto_init()
   412  	type x struct{}
   413  	out := protoimpl.TypeBuilder{
   414  		File: protoimpl.DescBuilder{
   415  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   416  			RawDescriptor: file_google_apps_drive_labels_v2beta_label_service_proto_rawDesc,
   417  			NumEnums:      0,
   418  			NumMessages:   0,
   419  			NumExtensions: 0,
   420  			NumServices:   1,
   421  		},
   422  		GoTypes:           file_google_apps_drive_labels_v2beta_label_service_proto_goTypes,
   423  		DependencyIndexes: file_google_apps_drive_labels_v2beta_label_service_proto_depIdxs,
   424  	}.Build()
   425  	File_google_apps_drive_labels_v2beta_label_service_proto = out.File
   426  	file_google_apps_drive_labels_v2beta_label_service_proto_rawDesc = nil
   427  	file_google_apps_drive_labels_v2beta_label_service_proto_goTypes = nil
   428  	file_google_apps_drive_labels_v2beta_label_service_proto_depIdxs = nil
   429  }
   430  
   431  // Reference imports to suppress errors if they are not otherwise used.
   432  var _ context.Context
   433  var _ grpc.ClientConnInterface
   434  
   435  // This is a compile-time assertion to ensure that this generated file
   436  // is compatible with the grpc package it is being compiled against.
   437  const _ = grpc.SupportPackageIsVersion6
   438  
   439  // LabelServiceClient is the client API for LabelService service.
   440  //
   441  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   442  type LabelServiceClient interface {
   443  	// Gets the user capabilities.
   444  	GetUserCapabilities(ctx context.Context, in *GetUserCapabilitiesRequest, opts ...grpc.CallOption) (*UserCapabilities, error)
   445  	// List labels.
   446  	ListLabels(ctx context.Context, in *ListLabelsRequest, opts ...grpc.CallOption) (*ListLabelsResponse, error)
   447  	// Get a label by its resource name.
   448  	// Resource name may be any of:
   449  	//
   450  	//   - `labels/{id}` - See `labels/{id}@latest`
   451  	//   - `labels/{id}@latest` - Gets the latest revision of the label.
   452  	//   - `labels/{id}@published` - Gets the current published revision of the
   453  	//     label.
   454  	//   - `labels/{id}@{revision_id}` - Gets the label at the specified revision
   455  	//     ID.
   456  	GetLabel(ctx context.Context, in *GetLabelRequest, opts ...grpc.CallOption) (*Label, error)
   457  	// Get the constraints on the structure of a Label; such as, the maximum
   458  	// number of Fields allowed and maximum length of the label title.
   459  	GetLabelLimits(ctx context.Context, in *GetLabelLimitsRequest, opts ...grpc.CallOption) (*LabelLimits, error)
   460  	// Creates a new Label.
   461  	CreateLabel(ctx context.Context, in *CreateLabelRequest, opts ...grpc.CallOption) (*Label, error)
   462  	// Updates a single Label by applying a set of update requests resulting in a
   463  	// new draft revision. The batch update is all-or-nothing: If any of the
   464  	// update requests are invalid, no changes are applied. The resulting draft
   465  	// revision must be published before the changes may be used with Drive Items.
   466  	DeltaUpdateLabel(ctx context.Context, in *DeltaUpdateLabelRequest, opts ...grpc.CallOption) (*DeltaUpdateLabelResponse, error)
   467  	// Updates a Label's `CopyMode`. Changes to this policy are not revisioned, do
   468  	// not require publishing, and take effect immediately.
   469  	UpdateLabelCopyMode(ctx context.Context, in *UpdateLabelCopyModeRequest, opts ...grpc.CallOption) (*Label, error)
   470  	// Publish all draft changes to the Label. Once published, the Label may not
   471  	// return to its draft state. See
   472  	// `google.apps.drive.labels.v2.Lifecycle` for more information.
   473  	//
   474  	// Publishing a Label will result in a new published revision. All previous
   475  	// draft revisions will be deleted. Previous published revisions will be kept
   476  	// but are subject to automated deletion as needed.
   477  	//
   478  	// Once published, some changes are no longer permitted. Generally, any change
   479  	// that would invalidate or cause new restrictions on existing metadata
   480  	// related to the Label will be rejected. For example, the following changes
   481  	// to a Label will be rejected after the Label is published:
   482  	//   - The label cannot be directly deleted. It must be disabled first, then
   483  	//     deleted.
   484  	//   - Field.FieldType cannot be changed.
   485  	//   - Changes to Field validation options cannot reject something that was
   486  	//     previously accepted.
   487  	//   - Reducing the max entries.
   488  	PublishLabel(ctx context.Context, in *PublishLabelRequest, opts ...grpc.CallOption) (*Label, error)
   489  	// Disable a published Label.
   490  	// Disabling a Label will result in a new disabled published revision based on
   491  	// the current published revision. If there is a draft revision, a new
   492  	// disabled draft revision will be created based on the latest draft revision.
   493  	// Older draft revisions will be deleted.
   494  	//
   495  	// Once disabled, a label may be deleted with `DeleteLabel`.
   496  	DisableLabel(ctx context.Context, in *DisableLabelRequest, opts ...grpc.CallOption) (*Label, error)
   497  	// Enable a disabled Label and restore it to its published state.
   498  	// This will result in a new published revision based on the current disabled
   499  	// published revision. If there is an existing disabled draft revision, a new
   500  	// revision will be created based on that draft and will be enabled.
   501  	EnableLabel(ctx context.Context, in *EnableLabelRequest, opts ...grpc.CallOption) (*Label, error)
   502  	// Permanently deletes a Label and related metadata on Drive Items.
   503  	//
   504  	// Once deleted, the Label and related Drive item metadata will be deleted.
   505  	// Only draft Labels, and disabled Labels may be deleted.
   506  	DeleteLabel(ctx context.Context, in *DeleteLabelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   507  	// Lists a Label's permissions.
   508  	ListLabelPermissions(ctx context.Context, in *ListLabelPermissionsRequest, opts ...grpc.CallOption) (*ListLabelPermissionsResponse, error)
   509  	// Updates a Label's permissions. If a permission for the indicated principal
   510  	// doesn't exist, a new Label Permission is created, otherwise the existing
   511  	// permission is updated. Permissions affect the Label resource as a whole,
   512  	// are not revisioned, and do not require publishing.
   513  	CreateLabelPermission(ctx context.Context, in *CreateLabelPermissionRequest, opts ...grpc.CallOption) (*LabelPermission, error)
   514  	// Updates a Label's permissions. If a permission for the indicated principal
   515  	// doesn't exist, a new Label Permission is created, otherwise the existing
   516  	// permission is updated. Permissions affect the Label resource as a whole,
   517  	// are not revisioned, and do not require publishing.
   518  	UpdateLabelPermission(ctx context.Context, in *UpdateLabelPermissionRequest, opts ...grpc.CallOption) (*LabelPermission, error)
   519  	// Deletes a Label's permission. Permissions affect the Label resource as a
   520  	// whole, are not revisioned, and do not require publishing.
   521  	DeleteLabelPermission(ctx context.Context, in *DeleteLabelPermissionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   522  	// Updates Label permissions. If a permission for the
   523  	// indicated principal doesn't exist, a new Label Permission is created,
   524  	// otherwise the existing permission is updated. Permissions affect the Label
   525  	// resource as a whole, are not revisioned, and do not require publishing.
   526  	BatchUpdateLabelPermissions(ctx context.Context, in *BatchUpdateLabelPermissionsRequest, opts ...grpc.CallOption) (*BatchUpdateLabelPermissionsResponse, error)
   527  	// Deletes Label permissions. Permissions affect the Label resource as a
   528  	// whole, are not revisioned, and do not require publishing.
   529  	BatchDeleteLabelPermissions(ctx context.Context, in *BatchDeleteLabelPermissionsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
   530  	// Lists the LabelLocks on a Label.
   531  	ListLabelLocks(ctx context.Context, in *ListLabelLocksRequest, opts ...grpc.CallOption) (*ListLabelLocksResponse, error)
   532  }
   533  
   534  type labelServiceClient struct {
   535  	cc grpc.ClientConnInterface
   536  }
   537  
   538  func NewLabelServiceClient(cc grpc.ClientConnInterface) LabelServiceClient {
   539  	return &labelServiceClient{cc}
   540  }
   541  
   542  func (c *labelServiceClient) GetUserCapabilities(ctx context.Context, in *GetUserCapabilitiesRequest, opts ...grpc.CallOption) (*UserCapabilities, error) {
   543  	out := new(UserCapabilities)
   544  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/GetUserCapabilities", in, out, opts...)
   545  	if err != nil {
   546  		return nil, err
   547  	}
   548  	return out, nil
   549  }
   550  
   551  func (c *labelServiceClient) ListLabels(ctx context.Context, in *ListLabelsRequest, opts ...grpc.CallOption) (*ListLabelsResponse, error) {
   552  	out := new(ListLabelsResponse)
   553  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/ListLabels", in, out, opts...)
   554  	if err != nil {
   555  		return nil, err
   556  	}
   557  	return out, nil
   558  }
   559  
   560  func (c *labelServiceClient) GetLabel(ctx context.Context, in *GetLabelRequest, opts ...grpc.CallOption) (*Label, error) {
   561  	out := new(Label)
   562  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/GetLabel", in, out, opts...)
   563  	if err != nil {
   564  		return nil, err
   565  	}
   566  	return out, nil
   567  }
   568  
   569  func (c *labelServiceClient) GetLabelLimits(ctx context.Context, in *GetLabelLimitsRequest, opts ...grpc.CallOption) (*LabelLimits, error) {
   570  	out := new(LabelLimits)
   571  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/GetLabelLimits", in, out, opts...)
   572  	if err != nil {
   573  		return nil, err
   574  	}
   575  	return out, nil
   576  }
   577  
   578  func (c *labelServiceClient) CreateLabel(ctx context.Context, in *CreateLabelRequest, opts ...grpc.CallOption) (*Label, error) {
   579  	out := new(Label)
   580  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/CreateLabel", in, out, opts...)
   581  	if err != nil {
   582  		return nil, err
   583  	}
   584  	return out, nil
   585  }
   586  
   587  func (c *labelServiceClient) DeltaUpdateLabel(ctx context.Context, in *DeltaUpdateLabelRequest, opts ...grpc.CallOption) (*DeltaUpdateLabelResponse, error) {
   588  	out := new(DeltaUpdateLabelResponse)
   589  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/DeltaUpdateLabel", in, out, opts...)
   590  	if err != nil {
   591  		return nil, err
   592  	}
   593  	return out, nil
   594  }
   595  
   596  func (c *labelServiceClient) UpdateLabelCopyMode(ctx context.Context, in *UpdateLabelCopyModeRequest, opts ...grpc.CallOption) (*Label, error) {
   597  	out := new(Label)
   598  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/UpdateLabelCopyMode", in, out, opts...)
   599  	if err != nil {
   600  		return nil, err
   601  	}
   602  	return out, nil
   603  }
   604  
   605  func (c *labelServiceClient) PublishLabel(ctx context.Context, in *PublishLabelRequest, opts ...grpc.CallOption) (*Label, error) {
   606  	out := new(Label)
   607  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/PublishLabel", in, out, opts...)
   608  	if err != nil {
   609  		return nil, err
   610  	}
   611  	return out, nil
   612  }
   613  
   614  func (c *labelServiceClient) DisableLabel(ctx context.Context, in *DisableLabelRequest, opts ...grpc.CallOption) (*Label, error) {
   615  	out := new(Label)
   616  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/DisableLabel", in, out, opts...)
   617  	if err != nil {
   618  		return nil, err
   619  	}
   620  	return out, nil
   621  }
   622  
   623  func (c *labelServiceClient) EnableLabel(ctx context.Context, in *EnableLabelRequest, opts ...grpc.CallOption) (*Label, error) {
   624  	out := new(Label)
   625  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/EnableLabel", in, out, opts...)
   626  	if err != nil {
   627  		return nil, err
   628  	}
   629  	return out, nil
   630  }
   631  
   632  func (c *labelServiceClient) DeleteLabel(ctx context.Context, in *DeleteLabelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   633  	out := new(emptypb.Empty)
   634  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/DeleteLabel", in, out, opts...)
   635  	if err != nil {
   636  		return nil, err
   637  	}
   638  	return out, nil
   639  }
   640  
   641  func (c *labelServiceClient) ListLabelPermissions(ctx context.Context, in *ListLabelPermissionsRequest, opts ...grpc.CallOption) (*ListLabelPermissionsResponse, error) {
   642  	out := new(ListLabelPermissionsResponse)
   643  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/ListLabelPermissions", in, out, opts...)
   644  	if err != nil {
   645  		return nil, err
   646  	}
   647  	return out, nil
   648  }
   649  
   650  func (c *labelServiceClient) CreateLabelPermission(ctx context.Context, in *CreateLabelPermissionRequest, opts ...grpc.CallOption) (*LabelPermission, error) {
   651  	out := new(LabelPermission)
   652  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/CreateLabelPermission", in, out, opts...)
   653  	if err != nil {
   654  		return nil, err
   655  	}
   656  	return out, nil
   657  }
   658  
   659  func (c *labelServiceClient) UpdateLabelPermission(ctx context.Context, in *UpdateLabelPermissionRequest, opts ...grpc.CallOption) (*LabelPermission, error) {
   660  	out := new(LabelPermission)
   661  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/UpdateLabelPermission", in, out, opts...)
   662  	if err != nil {
   663  		return nil, err
   664  	}
   665  	return out, nil
   666  }
   667  
   668  func (c *labelServiceClient) DeleteLabelPermission(ctx context.Context, in *DeleteLabelPermissionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   669  	out := new(emptypb.Empty)
   670  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/DeleteLabelPermission", in, out, opts...)
   671  	if err != nil {
   672  		return nil, err
   673  	}
   674  	return out, nil
   675  }
   676  
   677  func (c *labelServiceClient) BatchUpdateLabelPermissions(ctx context.Context, in *BatchUpdateLabelPermissionsRequest, opts ...grpc.CallOption) (*BatchUpdateLabelPermissionsResponse, error) {
   678  	out := new(BatchUpdateLabelPermissionsResponse)
   679  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/BatchUpdateLabelPermissions", in, out, opts...)
   680  	if err != nil {
   681  		return nil, err
   682  	}
   683  	return out, nil
   684  }
   685  
   686  func (c *labelServiceClient) BatchDeleteLabelPermissions(ctx context.Context, in *BatchDeleteLabelPermissionsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   687  	out := new(emptypb.Empty)
   688  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/BatchDeleteLabelPermissions", in, out, opts...)
   689  	if err != nil {
   690  		return nil, err
   691  	}
   692  	return out, nil
   693  }
   694  
   695  func (c *labelServiceClient) ListLabelLocks(ctx context.Context, in *ListLabelLocksRequest, opts ...grpc.CallOption) (*ListLabelLocksResponse, error) {
   696  	out := new(ListLabelLocksResponse)
   697  	err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2beta.LabelService/ListLabelLocks", in, out, opts...)
   698  	if err != nil {
   699  		return nil, err
   700  	}
   701  	return out, nil
   702  }
   703  
   704  // LabelServiceServer is the server API for LabelService service.
   705  type LabelServiceServer interface {
   706  	// Gets the user capabilities.
   707  	GetUserCapabilities(context.Context, *GetUserCapabilitiesRequest) (*UserCapabilities, error)
   708  	// List labels.
   709  	ListLabels(context.Context, *ListLabelsRequest) (*ListLabelsResponse, error)
   710  	// Get a label by its resource name.
   711  	// Resource name may be any of:
   712  	//
   713  	//   - `labels/{id}` - See `labels/{id}@latest`
   714  	//   - `labels/{id}@latest` - Gets the latest revision of the label.
   715  	//   - `labels/{id}@published` - Gets the current published revision of the
   716  	//     label.
   717  	//   - `labels/{id}@{revision_id}` - Gets the label at the specified revision
   718  	//     ID.
   719  	GetLabel(context.Context, *GetLabelRequest) (*Label, error)
   720  	// Get the constraints on the structure of a Label; such as, the maximum
   721  	// number of Fields allowed and maximum length of the label title.
   722  	GetLabelLimits(context.Context, *GetLabelLimitsRequest) (*LabelLimits, error)
   723  	// Creates a new Label.
   724  	CreateLabel(context.Context, *CreateLabelRequest) (*Label, error)
   725  	// Updates a single Label by applying a set of update requests resulting in a
   726  	// new draft revision. The batch update is all-or-nothing: If any of the
   727  	// update requests are invalid, no changes are applied. The resulting draft
   728  	// revision must be published before the changes may be used with Drive Items.
   729  	DeltaUpdateLabel(context.Context, *DeltaUpdateLabelRequest) (*DeltaUpdateLabelResponse, error)
   730  	// Updates a Label's `CopyMode`. Changes to this policy are not revisioned, do
   731  	// not require publishing, and take effect immediately.
   732  	UpdateLabelCopyMode(context.Context, *UpdateLabelCopyModeRequest) (*Label, error)
   733  	// Publish all draft changes to the Label. Once published, the Label may not
   734  	// return to its draft state. See
   735  	// `google.apps.drive.labels.v2.Lifecycle` for more information.
   736  	//
   737  	// Publishing a Label will result in a new published revision. All previous
   738  	// draft revisions will be deleted. Previous published revisions will be kept
   739  	// but are subject to automated deletion as needed.
   740  	//
   741  	// Once published, some changes are no longer permitted. Generally, any change
   742  	// that would invalidate or cause new restrictions on existing metadata
   743  	// related to the Label will be rejected. For example, the following changes
   744  	// to a Label will be rejected after the Label is published:
   745  	//   - The label cannot be directly deleted. It must be disabled first, then
   746  	//     deleted.
   747  	//   - Field.FieldType cannot be changed.
   748  	//   - Changes to Field validation options cannot reject something that was
   749  	//     previously accepted.
   750  	//   - Reducing the max entries.
   751  	PublishLabel(context.Context, *PublishLabelRequest) (*Label, error)
   752  	// Disable a published Label.
   753  	// Disabling a Label will result in a new disabled published revision based on
   754  	// the current published revision. If there is a draft revision, a new
   755  	// disabled draft revision will be created based on the latest draft revision.
   756  	// Older draft revisions will be deleted.
   757  	//
   758  	// Once disabled, a label may be deleted with `DeleteLabel`.
   759  	DisableLabel(context.Context, *DisableLabelRequest) (*Label, error)
   760  	// Enable a disabled Label and restore it to its published state.
   761  	// This will result in a new published revision based on the current disabled
   762  	// published revision. If there is an existing disabled draft revision, a new
   763  	// revision will be created based on that draft and will be enabled.
   764  	EnableLabel(context.Context, *EnableLabelRequest) (*Label, error)
   765  	// Permanently deletes a Label and related metadata on Drive Items.
   766  	//
   767  	// Once deleted, the Label and related Drive item metadata will be deleted.
   768  	// Only draft Labels, and disabled Labels may be deleted.
   769  	DeleteLabel(context.Context, *DeleteLabelRequest) (*emptypb.Empty, error)
   770  	// Lists a Label's permissions.
   771  	ListLabelPermissions(context.Context, *ListLabelPermissionsRequest) (*ListLabelPermissionsResponse, error)
   772  	// Updates a Label's permissions. If a permission for the indicated principal
   773  	// doesn't exist, a new Label Permission is created, otherwise the existing
   774  	// permission is updated. Permissions affect the Label resource as a whole,
   775  	// are not revisioned, and do not require publishing.
   776  	CreateLabelPermission(context.Context, *CreateLabelPermissionRequest) (*LabelPermission, error)
   777  	// Updates a Label's permissions. If a permission for the indicated principal
   778  	// doesn't exist, a new Label Permission is created, otherwise the existing
   779  	// permission is updated. Permissions affect the Label resource as a whole,
   780  	// are not revisioned, and do not require publishing.
   781  	UpdateLabelPermission(context.Context, *UpdateLabelPermissionRequest) (*LabelPermission, error)
   782  	// Deletes a Label's permission. Permissions affect the Label resource as a
   783  	// whole, are not revisioned, and do not require publishing.
   784  	DeleteLabelPermission(context.Context, *DeleteLabelPermissionRequest) (*emptypb.Empty, error)
   785  	// Updates Label permissions. If a permission for the
   786  	// indicated principal doesn't exist, a new Label Permission is created,
   787  	// otherwise the existing permission is updated. Permissions affect the Label
   788  	// resource as a whole, are not revisioned, and do not require publishing.
   789  	BatchUpdateLabelPermissions(context.Context, *BatchUpdateLabelPermissionsRequest) (*BatchUpdateLabelPermissionsResponse, error)
   790  	// Deletes Label permissions. Permissions affect the Label resource as a
   791  	// whole, are not revisioned, and do not require publishing.
   792  	BatchDeleteLabelPermissions(context.Context, *BatchDeleteLabelPermissionsRequest) (*emptypb.Empty, error)
   793  	// Lists the LabelLocks on a Label.
   794  	ListLabelLocks(context.Context, *ListLabelLocksRequest) (*ListLabelLocksResponse, error)
   795  }
   796  
   797  // UnimplementedLabelServiceServer can be embedded to have forward compatible implementations.
   798  type UnimplementedLabelServiceServer struct {
   799  }
   800  
   801  func (*UnimplementedLabelServiceServer) GetUserCapabilities(context.Context, *GetUserCapabilitiesRequest) (*UserCapabilities, error) {
   802  	return nil, status.Errorf(codes.Unimplemented, "method GetUserCapabilities not implemented")
   803  }
   804  func (*UnimplementedLabelServiceServer) ListLabels(context.Context, *ListLabelsRequest) (*ListLabelsResponse, error) {
   805  	return nil, status.Errorf(codes.Unimplemented, "method ListLabels not implemented")
   806  }
   807  func (*UnimplementedLabelServiceServer) GetLabel(context.Context, *GetLabelRequest) (*Label, error) {
   808  	return nil, status.Errorf(codes.Unimplemented, "method GetLabel not implemented")
   809  }
   810  func (*UnimplementedLabelServiceServer) GetLabelLimits(context.Context, *GetLabelLimitsRequest) (*LabelLimits, error) {
   811  	return nil, status.Errorf(codes.Unimplemented, "method GetLabelLimits not implemented")
   812  }
   813  func (*UnimplementedLabelServiceServer) CreateLabel(context.Context, *CreateLabelRequest) (*Label, error) {
   814  	return nil, status.Errorf(codes.Unimplemented, "method CreateLabel not implemented")
   815  }
   816  func (*UnimplementedLabelServiceServer) DeltaUpdateLabel(context.Context, *DeltaUpdateLabelRequest) (*DeltaUpdateLabelResponse, error) {
   817  	return nil, status.Errorf(codes.Unimplemented, "method DeltaUpdateLabel not implemented")
   818  }
   819  func (*UnimplementedLabelServiceServer) UpdateLabelCopyMode(context.Context, *UpdateLabelCopyModeRequest) (*Label, error) {
   820  	return nil, status.Errorf(codes.Unimplemented, "method UpdateLabelCopyMode not implemented")
   821  }
   822  func (*UnimplementedLabelServiceServer) PublishLabel(context.Context, *PublishLabelRequest) (*Label, error) {
   823  	return nil, status.Errorf(codes.Unimplemented, "method PublishLabel not implemented")
   824  }
   825  func (*UnimplementedLabelServiceServer) DisableLabel(context.Context, *DisableLabelRequest) (*Label, error) {
   826  	return nil, status.Errorf(codes.Unimplemented, "method DisableLabel not implemented")
   827  }
   828  func (*UnimplementedLabelServiceServer) EnableLabel(context.Context, *EnableLabelRequest) (*Label, error) {
   829  	return nil, status.Errorf(codes.Unimplemented, "method EnableLabel not implemented")
   830  }
   831  func (*UnimplementedLabelServiceServer) DeleteLabel(context.Context, *DeleteLabelRequest) (*emptypb.Empty, error) {
   832  	return nil, status.Errorf(codes.Unimplemented, "method DeleteLabel not implemented")
   833  }
   834  func (*UnimplementedLabelServiceServer) ListLabelPermissions(context.Context, *ListLabelPermissionsRequest) (*ListLabelPermissionsResponse, error) {
   835  	return nil, status.Errorf(codes.Unimplemented, "method ListLabelPermissions not implemented")
   836  }
   837  func (*UnimplementedLabelServiceServer) CreateLabelPermission(context.Context, *CreateLabelPermissionRequest) (*LabelPermission, error) {
   838  	return nil, status.Errorf(codes.Unimplemented, "method CreateLabelPermission not implemented")
   839  }
   840  func (*UnimplementedLabelServiceServer) UpdateLabelPermission(context.Context, *UpdateLabelPermissionRequest) (*LabelPermission, error) {
   841  	return nil, status.Errorf(codes.Unimplemented, "method UpdateLabelPermission not implemented")
   842  }
   843  func (*UnimplementedLabelServiceServer) DeleteLabelPermission(context.Context, *DeleteLabelPermissionRequest) (*emptypb.Empty, error) {
   844  	return nil, status.Errorf(codes.Unimplemented, "method DeleteLabelPermission not implemented")
   845  }
   846  func (*UnimplementedLabelServiceServer) BatchUpdateLabelPermissions(context.Context, *BatchUpdateLabelPermissionsRequest) (*BatchUpdateLabelPermissionsResponse, error) {
   847  	return nil, status.Errorf(codes.Unimplemented, "method BatchUpdateLabelPermissions not implemented")
   848  }
   849  func (*UnimplementedLabelServiceServer) BatchDeleteLabelPermissions(context.Context, *BatchDeleteLabelPermissionsRequest) (*emptypb.Empty, error) {
   850  	return nil, status.Errorf(codes.Unimplemented, "method BatchDeleteLabelPermissions not implemented")
   851  }
   852  func (*UnimplementedLabelServiceServer) ListLabelLocks(context.Context, *ListLabelLocksRequest) (*ListLabelLocksResponse, error) {
   853  	return nil, status.Errorf(codes.Unimplemented, "method ListLabelLocks not implemented")
   854  }
   855  
   856  func RegisterLabelServiceServer(s *grpc.Server, srv LabelServiceServer) {
   857  	s.RegisterService(&_LabelService_serviceDesc, srv)
   858  }
   859  
   860  func _LabelService_GetUserCapabilities_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   861  	in := new(GetUserCapabilitiesRequest)
   862  	if err := dec(in); err != nil {
   863  		return nil, err
   864  	}
   865  	if interceptor == nil {
   866  		return srv.(LabelServiceServer).GetUserCapabilities(ctx, in)
   867  	}
   868  	info := &grpc.UnaryServerInfo{
   869  		Server:     srv,
   870  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/GetUserCapabilities",
   871  	}
   872  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   873  		return srv.(LabelServiceServer).GetUserCapabilities(ctx, req.(*GetUserCapabilitiesRequest))
   874  	}
   875  	return interceptor(ctx, in, info, handler)
   876  }
   877  
   878  func _LabelService_ListLabels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   879  	in := new(ListLabelsRequest)
   880  	if err := dec(in); err != nil {
   881  		return nil, err
   882  	}
   883  	if interceptor == nil {
   884  		return srv.(LabelServiceServer).ListLabels(ctx, in)
   885  	}
   886  	info := &grpc.UnaryServerInfo{
   887  		Server:     srv,
   888  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/ListLabels",
   889  	}
   890  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   891  		return srv.(LabelServiceServer).ListLabels(ctx, req.(*ListLabelsRequest))
   892  	}
   893  	return interceptor(ctx, in, info, handler)
   894  }
   895  
   896  func _LabelService_GetLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   897  	in := new(GetLabelRequest)
   898  	if err := dec(in); err != nil {
   899  		return nil, err
   900  	}
   901  	if interceptor == nil {
   902  		return srv.(LabelServiceServer).GetLabel(ctx, in)
   903  	}
   904  	info := &grpc.UnaryServerInfo{
   905  		Server:     srv,
   906  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/GetLabel",
   907  	}
   908  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   909  		return srv.(LabelServiceServer).GetLabel(ctx, req.(*GetLabelRequest))
   910  	}
   911  	return interceptor(ctx, in, info, handler)
   912  }
   913  
   914  func _LabelService_GetLabelLimits_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   915  	in := new(GetLabelLimitsRequest)
   916  	if err := dec(in); err != nil {
   917  		return nil, err
   918  	}
   919  	if interceptor == nil {
   920  		return srv.(LabelServiceServer).GetLabelLimits(ctx, in)
   921  	}
   922  	info := &grpc.UnaryServerInfo{
   923  		Server:     srv,
   924  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/GetLabelLimits",
   925  	}
   926  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   927  		return srv.(LabelServiceServer).GetLabelLimits(ctx, req.(*GetLabelLimitsRequest))
   928  	}
   929  	return interceptor(ctx, in, info, handler)
   930  }
   931  
   932  func _LabelService_CreateLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   933  	in := new(CreateLabelRequest)
   934  	if err := dec(in); err != nil {
   935  		return nil, err
   936  	}
   937  	if interceptor == nil {
   938  		return srv.(LabelServiceServer).CreateLabel(ctx, in)
   939  	}
   940  	info := &grpc.UnaryServerInfo{
   941  		Server:     srv,
   942  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/CreateLabel",
   943  	}
   944  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   945  		return srv.(LabelServiceServer).CreateLabel(ctx, req.(*CreateLabelRequest))
   946  	}
   947  	return interceptor(ctx, in, info, handler)
   948  }
   949  
   950  func _LabelService_DeltaUpdateLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   951  	in := new(DeltaUpdateLabelRequest)
   952  	if err := dec(in); err != nil {
   953  		return nil, err
   954  	}
   955  	if interceptor == nil {
   956  		return srv.(LabelServiceServer).DeltaUpdateLabel(ctx, in)
   957  	}
   958  	info := &grpc.UnaryServerInfo{
   959  		Server:     srv,
   960  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/DeltaUpdateLabel",
   961  	}
   962  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   963  		return srv.(LabelServiceServer).DeltaUpdateLabel(ctx, req.(*DeltaUpdateLabelRequest))
   964  	}
   965  	return interceptor(ctx, in, info, handler)
   966  }
   967  
   968  func _LabelService_UpdateLabelCopyMode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   969  	in := new(UpdateLabelCopyModeRequest)
   970  	if err := dec(in); err != nil {
   971  		return nil, err
   972  	}
   973  	if interceptor == nil {
   974  		return srv.(LabelServiceServer).UpdateLabelCopyMode(ctx, in)
   975  	}
   976  	info := &grpc.UnaryServerInfo{
   977  		Server:     srv,
   978  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/UpdateLabelCopyMode",
   979  	}
   980  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   981  		return srv.(LabelServiceServer).UpdateLabelCopyMode(ctx, req.(*UpdateLabelCopyModeRequest))
   982  	}
   983  	return interceptor(ctx, in, info, handler)
   984  }
   985  
   986  func _LabelService_PublishLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   987  	in := new(PublishLabelRequest)
   988  	if err := dec(in); err != nil {
   989  		return nil, err
   990  	}
   991  	if interceptor == nil {
   992  		return srv.(LabelServiceServer).PublishLabel(ctx, in)
   993  	}
   994  	info := &grpc.UnaryServerInfo{
   995  		Server:     srv,
   996  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/PublishLabel",
   997  	}
   998  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   999  		return srv.(LabelServiceServer).PublishLabel(ctx, req.(*PublishLabelRequest))
  1000  	}
  1001  	return interceptor(ctx, in, info, handler)
  1002  }
  1003  
  1004  func _LabelService_DisableLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1005  	in := new(DisableLabelRequest)
  1006  	if err := dec(in); err != nil {
  1007  		return nil, err
  1008  	}
  1009  	if interceptor == nil {
  1010  		return srv.(LabelServiceServer).DisableLabel(ctx, in)
  1011  	}
  1012  	info := &grpc.UnaryServerInfo{
  1013  		Server:     srv,
  1014  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/DisableLabel",
  1015  	}
  1016  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1017  		return srv.(LabelServiceServer).DisableLabel(ctx, req.(*DisableLabelRequest))
  1018  	}
  1019  	return interceptor(ctx, in, info, handler)
  1020  }
  1021  
  1022  func _LabelService_EnableLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1023  	in := new(EnableLabelRequest)
  1024  	if err := dec(in); err != nil {
  1025  		return nil, err
  1026  	}
  1027  	if interceptor == nil {
  1028  		return srv.(LabelServiceServer).EnableLabel(ctx, in)
  1029  	}
  1030  	info := &grpc.UnaryServerInfo{
  1031  		Server:     srv,
  1032  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/EnableLabel",
  1033  	}
  1034  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1035  		return srv.(LabelServiceServer).EnableLabel(ctx, req.(*EnableLabelRequest))
  1036  	}
  1037  	return interceptor(ctx, in, info, handler)
  1038  }
  1039  
  1040  func _LabelService_DeleteLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1041  	in := new(DeleteLabelRequest)
  1042  	if err := dec(in); err != nil {
  1043  		return nil, err
  1044  	}
  1045  	if interceptor == nil {
  1046  		return srv.(LabelServiceServer).DeleteLabel(ctx, in)
  1047  	}
  1048  	info := &grpc.UnaryServerInfo{
  1049  		Server:     srv,
  1050  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/DeleteLabel",
  1051  	}
  1052  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1053  		return srv.(LabelServiceServer).DeleteLabel(ctx, req.(*DeleteLabelRequest))
  1054  	}
  1055  	return interceptor(ctx, in, info, handler)
  1056  }
  1057  
  1058  func _LabelService_ListLabelPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1059  	in := new(ListLabelPermissionsRequest)
  1060  	if err := dec(in); err != nil {
  1061  		return nil, err
  1062  	}
  1063  	if interceptor == nil {
  1064  		return srv.(LabelServiceServer).ListLabelPermissions(ctx, in)
  1065  	}
  1066  	info := &grpc.UnaryServerInfo{
  1067  		Server:     srv,
  1068  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/ListLabelPermissions",
  1069  	}
  1070  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1071  		return srv.(LabelServiceServer).ListLabelPermissions(ctx, req.(*ListLabelPermissionsRequest))
  1072  	}
  1073  	return interceptor(ctx, in, info, handler)
  1074  }
  1075  
  1076  func _LabelService_CreateLabelPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1077  	in := new(CreateLabelPermissionRequest)
  1078  	if err := dec(in); err != nil {
  1079  		return nil, err
  1080  	}
  1081  	if interceptor == nil {
  1082  		return srv.(LabelServiceServer).CreateLabelPermission(ctx, in)
  1083  	}
  1084  	info := &grpc.UnaryServerInfo{
  1085  		Server:     srv,
  1086  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/CreateLabelPermission",
  1087  	}
  1088  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1089  		return srv.(LabelServiceServer).CreateLabelPermission(ctx, req.(*CreateLabelPermissionRequest))
  1090  	}
  1091  	return interceptor(ctx, in, info, handler)
  1092  }
  1093  
  1094  func _LabelService_UpdateLabelPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1095  	in := new(UpdateLabelPermissionRequest)
  1096  	if err := dec(in); err != nil {
  1097  		return nil, err
  1098  	}
  1099  	if interceptor == nil {
  1100  		return srv.(LabelServiceServer).UpdateLabelPermission(ctx, in)
  1101  	}
  1102  	info := &grpc.UnaryServerInfo{
  1103  		Server:     srv,
  1104  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/UpdateLabelPermission",
  1105  	}
  1106  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1107  		return srv.(LabelServiceServer).UpdateLabelPermission(ctx, req.(*UpdateLabelPermissionRequest))
  1108  	}
  1109  	return interceptor(ctx, in, info, handler)
  1110  }
  1111  
  1112  func _LabelService_DeleteLabelPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1113  	in := new(DeleteLabelPermissionRequest)
  1114  	if err := dec(in); err != nil {
  1115  		return nil, err
  1116  	}
  1117  	if interceptor == nil {
  1118  		return srv.(LabelServiceServer).DeleteLabelPermission(ctx, in)
  1119  	}
  1120  	info := &grpc.UnaryServerInfo{
  1121  		Server:     srv,
  1122  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/DeleteLabelPermission",
  1123  	}
  1124  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1125  		return srv.(LabelServiceServer).DeleteLabelPermission(ctx, req.(*DeleteLabelPermissionRequest))
  1126  	}
  1127  	return interceptor(ctx, in, info, handler)
  1128  }
  1129  
  1130  func _LabelService_BatchUpdateLabelPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1131  	in := new(BatchUpdateLabelPermissionsRequest)
  1132  	if err := dec(in); err != nil {
  1133  		return nil, err
  1134  	}
  1135  	if interceptor == nil {
  1136  		return srv.(LabelServiceServer).BatchUpdateLabelPermissions(ctx, in)
  1137  	}
  1138  	info := &grpc.UnaryServerInfo{
  1139  		Server:     srv,
  1140  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/BatchUpdateLabelPermissions",
  1141  	}
  1142  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1143  		return srv.(LabelServiceServer).BatchUpdateLabelPermissions(ctx, req.(*BatchUpdateLabelPermissionsRequest))
  1144  	}
  1145  	return interceptor(ctx, in, info, handler)
  1146  }
  1147  
  1148  func _LabelService_BatchDeleteLabelPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1149  	in := new(BatchDeleteLabelPermissionsRequest)
  1150  	if err := dec(in); err != nil {
  1151  		return nil, err
  1152  	}
  1153  	if interceptor == nil {
  1154  		return srv.(LabelServiceServer).BatchDeleteLabelPermissions(ctx, in)
  1155  	}
  1156  	info := &grpc.UnaryServerInfo{
  1157  		Server:     srv,
  1158  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/BatchDeleteLabelPermissions",
  1159  	}
  1160  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1161  		return srv.(LabelServiceServer).BatchDeleteLabelPermissions(ctx, req.(*BatchDeleteLabelPermissionsRequest))
  1162  	}
  1163  	return interceptor(ctx, in, info, handler)
  1164  }
  1165  
  1166  func _LabelService_ListLabelLocks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1167  	in := new(ListLabelLocksRequest)
  1168  	if err := dec(in); err != nil {
  1169  		return nil, err
  1170  	}
  1171  	if interceptor == nil {
  1172  		return srv.(LabelServiceServer).ListLabelLocks(ctx, in)
  1173  	}
  1174  	info := &grpc.UnaryServerInfo{
  1175  		Server:     srv,
  1176  		FullMethod: "/google.apps.drive.labels.v2beta.LabelService/ListLabelLocks",
  1177  	}
  1178  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1179  		return srv.(LabelServiceServer).ListLabelLocks(ctx, req.(*ListLabelLocksRequest))
  1180  	}
  1181  	return interceptor(ctx, in, info, handler)
  1182  }
  1183  
  1184  var _LabelService_serviceDesc = grpc.ServiceDesc{
  1185  	ServiceName: "google.apps.drive.labels.v2beta.LabelService",
  1186  	HandlerType: (*LabelServiceServer)(nil),
  1187  	Methods: []grpc.MethodDesc{
  1188  		{
  1189  			MethodName: "GetUserCapabilities",
  1190  			Handler:    _LabelService_GetUserCapabilities_Handler,
  1191  		},
  1192  		{
  1193  			MethodName: "ListLabels",
  1194  			Handler:    _LabelService_ListLabels_Handler,
  1195  		},
  1196  		{
  1197  			MethodName: "GetLabel",
  1198  			Handler:    _LabelService_GetLabel_Handler,
  1199  		},
  1200  		{
  1201  			MethodName: "GetLabelLimits",
  1202  			Handler:    _LabelService_GetLabelLimits_Handler,
  1203  		},
  1204  		{
  1205  			MethodName: "CreateLabel",
  1206  			Handler:    _LabelService_CreateLabel_Handler,
  1207  		},
  1208  		{
  1209  			MethodName: "DeltaUpdateLabel",
  1210  			Handler:    _LabelService_DeltaUpdateLabel_Handler,
  1211  		},
  1212  		{
  1213  			MethodName: "UpdateLabelCopyMode",
  1214  			Handler:    _LabelService_UpdateLabelCopyMode_Handler,
  1215  		},
  1216  		{
  1217  			MethodName: "PublishLabel",
  1218  			Handler:    _LabelService_PublishLabel_Handler,
  1219  		},
  1220  		{
  1221  			MethodName: "DisableLabel",
  1222  			Handler:    _LabelService_DisableLabel_Handler,
  1223  		},
  1224  		{
  1225  			MethodName: "EnableLabel",
  1226  			Handler:    _LabelService_EnableLabel_Handler,
  1227  		},
  1228  		{
  1229  			MethodName: "DeleteLabel",
  1230  			Handler:    _LabelService_DeleteLabel_Handler,
  1231  		},
  1232  		{
  1233  			MethodName: "ListLabelPermissions",
  1234  			Handler:    _LabelService_ListLabelPermissions_Handler,
  1235  		},
  1236  		{
  1237  			MethodName: "CreateLabelPermission",
  1238  			Handler:    _LabelService_CreateLabelPermission_Handler,
  1239  		},
  1240  		{
  1241  			MethodName: "UpdateLabelPermission",
  1242  			Handler:    _LabelService_UpdateLabelPermission_Handler,
  1243  		},
  1244  		{
  1245  			MethodName: "DeleteLabelPermission",
  1246  			Handler:    _LabelService_DeleteLabelPermission_Handler,
  1247  		},
  1248  		{
  1249  			MethodName: "BatchUpdateLabelPermissions",
  1250  			Handler:    _LabelService_BatchUpdateLabelPermissions_Handler,
  1251  		},
  1252  		{
  1253  			MethodName: "BatchDeleteLabelPermissions",
  1254  			Handler:    _LabelService_BatchDeleteLabelPermissions_Handler,
  1255  		},
  1256  		{
  1257  			MethodName: "ListLabelLocks",
  1258  			Handler:    _LabelService_ListLabelLocks_Handler,
  1259  		},
  1260  	},
  1261  	Streams:  []grpc.StreamDesc{},
  1262  	Metadata: "google/apps/drive/labels/v2beta/label_service.proto",
  1263  }
  1264  

View as plain text