...

Source file src/google.golang.org/genproto/googleapis/apps/drive/labels/v2beta/requests.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/requests.proto
    20  
    21  package labels
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    30  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    31  )
    32  
    33  const (
    34  	// Verify that this generated code is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    36  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    38  )
    39  
    40  // Resource view that can be applied to label responses. The default value
    41  // `LABEL_VIEW_BASIC` implies the field mask:
    42  // `name,id,revision_id,label_type,properties.*`\
    43  type LabelView int32
    44  
    45  const (
    46  	// Implies the field mask:
    47  	// `name,id,revision_id,label_type,properties.*`
    48  	LabelView_LABEL_VIEW_BASIC LabelView = 0
    49  	// All possible fields.
    50  	LabelView_LABEL_VIEW_FULL LabelView = 1
    51  )
    52  
    53  // Enum value maps for LabelView.
    54  var (
    55  	LabelView_name = map[int32]string{
    56  		0: "LABEL_VIEW_BASIC",
    57  		1: "LABEL_VIEW_FULL",
    58  	}
    59  	LabelView_value = map[string]int32{
    60  		"LABEL_VIEW_BASIC": 0,
    61  		"LABEL_VIEW_FULL":  1,
    62  	}
    63  )
    64  
    65  func (x LabelView) Enum() *LabelView {
    66  	p := new(LabelView)
    67  	*p = x
    68  	return p
    69  }
    70  
    71  func (x LabelView) String() string {
    72  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    73  }
    74  
    75  func (LabelView) Descriptor() protoreflect.EnumDescriptor {
    76  	return file_google_apps_drive_labels_v2beta_requests_proto_enumTypes[0].Descriptor()
    77  }
    78  
    79  func (LabelView) Type() protoreflect.EnumType {
    80  	return &file_google_apps_drive_labels_v2beta_requests_proto_enumTypes[0]
    81  }
    82  
    83  func (x LabelView) Number() protoreflect.EnumNumber {
    84  	return protoreflect.EnumNumber(x)
    85  }
    86  
    87  // Deprecated: Use LabelView.Descriptor instead.
    88  func (LabelView) EnumDescriptor() ([]byte, []int) {
    89  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{0}
    90  }
    91  
    92  // Provides control over how write requests are executed. When not specified,
    93  // the last write wins.
    94  type WriteControl struct {
    95  	state         protoimpl.MessageState
    96  	sizeCache     protoimpl.SizeCache
    97  	unknownFields protoimpl.UnknownFields
    98  
    99  	// Determines the revision of the label to write to and how the request
   100  	// should behave if that revision is not the current revision of the
   101  	// label.
   102  	//
   103  	// Types that are assignable to Control:
   104  	//
   105  	//	*WriteControl_RequiredRevisionId
   106  	Control isWriteControl_Control `protobuf_oneof:"control"`
   107  }
   108  
   109  func (x *WriteControl) Reset() {
   110  	*x = WriteControl{}
   111  	if protoimpl.UnsafeEnabled {
   112  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[0]
   113  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   114  		ms.StoreMessageInfo(mi)
   115  	}
   116  }
   117  
   118  func (x *WriteControl) String() string {
   119  	return protoimpl.X.MessageStringOf(x)
   120  }
   121  
   122  func (*WriteControl) ProtoMessage() {}
   123  
   124  func (x *WriteControl) ProtoReflect() protoreflect.Message {
   125  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[0]
   126  	if protoimpl.UnsafeEnabled && x != nil {
   127  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   128  		if ms.LoadMessageInfo() == nil {
   129  			ms.StoreMessageInfo(mi)
   130  		}
   131  		return ms
   132  	}
   133  	return mi.MessageOf(x)
   134  }
   135  
   136  // Deprecated: Use WriteControl.ProtoReflect.Descriptor instead.
   137  func (*WriteControl) Descriptor() ([]byte, []int) {
   138  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{0}
   139  }
   140  
   141  func (m *WriteControl) GetControl() isWriteControl_Control {
   142  	if m != nil {
   143  		return m.Control
   144  	}
   145  	return nil
   146  }
   147  
   148  func (x *WriteControl) GetRequiredRevisionId() string {
   149  	if x, ok := x.GetControl().(*WriteControl_RequiredRevisionId); ok {
   150  		return x.RequiredRevisionId
   151  	}
   152  	return ""
   153  }
   154  
   155  type isWriteControl_Control interface {
   156  	isWriteControl_Control()
   157  }
   158  
   159  type WriteControl_RequiredRevisionId struct {
   160  	// The [revision_id][google.apps.drive.labels.v1.Label.revision_id] of the
   161  	// label that the write request will be applied to. If this is not the
   162  	// latest revision of the label, the request will not be processed and will
   163  	// return a 400 Bad Request error.
   164  	RequiredRevisionId string `protobuf:"bytes,1,opt,name=required_revision_id,json=requiredRevisionId,proto3,oneof"`
   165  }
   166  
   167  func (*WriteControl_RequiredRevisionId) isWriteControl_Control() {}
   168  
   169  // Request to get the capabilities for a user.
   170  type GetUserCapabilitiesRequest struct {
   171  	state         protoimpl.MessageState
   172  	sizeCache     protoimpl.SizeCache
   173  	unknownFields protoimpl.UnknownFields
   174  
   175  	// Required. The resource name of the user. Only "users/me/capabilities" is
   176  	// supported.
   177  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   178  	// The customer to scope this request to.
   179  	// For example: "customers/abcd1234".
   180  	// If unset, will return settings within the current customer.
   181  	Customer string `protobuf:"bytes,2,opt,name=customer,proto3" json:"customer,omitempty"`
   182  }
   183  
   184  func (x *GetUserCapabilitiesRequest) Reset() {
   185  	*x = GetUserCapabilitiesRequest{}
   186  	if protoimpl.UnsafeEnabled {
   187  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[1]
   188  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   189  		ms.StoreMessageInfo(mi)
   190  	}
   191  }
   192  
   193  func (x *GetUserCapabilitiesRequest) String() string {
   194  	return protoimpl.X.MessageStringOf(x)
   195  }
   196  
   197  func (*GetUserCapabilitiesRequest) ProtoMessage() {}
   198  
   199  func (x *GetUserCapabilitiesRequest) ProtoReflect() protoreflect.Message {
   200  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[1]
   201  	if protoimpl.UnsafeEnabled && x != nil {
   202  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   203  		if ms.LoadMessageInfo() == nil {
   204  			ms.StoreMessageInfo(mi)
   205  		}
   206  		return ms
   207  	}
   208  	return mi.MessageOf(x)
   209  }
   210  
   211  // Deprecated: Use GetUserCapabilitiesRequest.ProtoReflect.Descriptor instead.
   212  func (*GetUserCapabilitiesRequest) Descriptor() ([]byte, []int) {
   213  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{1}
   214  }
   215  
   216  func (x *GetUserCapabilitiesRequest) GetName() string {
   217  	if x != nil {
   218  		return x.Name
   219  	}
   220  	return ""
   221  }
   222  
   223  func (x *GetUserCapabilitiesRequest) GetCustomer() string {
   224  	if x != nil {
   225  		return x.Customer
   226  	}
   227  	return ""
   228  }
   229  
   230  // Request to create a Label.
   231  type CreateLabelRequest struct {
   232  	state         protoimpl.MessageState
   233  	sizeCache     protoimpl.SizeCache
   234  	unknownFields protoimpl.UnknownFields
   235  
   236  	// Required. The label to create.
   237  	Label *Label `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
   238  	// Set to `true` in order to use the user's admin privileges. The server
   239  	// will verify the user is an admin before allowing access.
   240  	UseAdminAccess bool `protobuf:"varint,2,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
   241  	// The BCP-47 language code to use for evaluating localized Field labels in
   242  	// response. When not specified, values in the default configured language
   243  	// will be used.
   244  	LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
   245  }
   246  
   247  func (x *CreateLabelRequest) Reset() {
   248  	*x = CreateLabelRequest{}
   249  	if protoimpl.UnsafeEnabled {
   250  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[2]
   251  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   252  		ms.StoreMessageInfo(mi)
   253  	}
   254  }
   255  
   256  func (x *CreateLabelRequest) String() string {
   257  	return protoimpl.X.MessageStringOf(x)
   258  }
   259  
   260  func (*CreateLabelRequest) ProtoMessage() {}
   261  
   262  func (x *CreateLabelRequest) ProtoReflect() protoreflect.Message {
   263  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[2]
   264  	if protoimpl.UnsafeEnabled && x != nil {
   265  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   266  		if ms.LoadMessageInfo() == nil {
   267  			ms.StoreMessageInfo(mi)
   268  		}
   269  		return ms
   270  	}
   271  	return mi.MessageOf(x)
   272  }
   273  
   274  // Deprecated: Use CreateLabelRequest.ProtoReflect.Descriptor instead.
   275  func (*CreateLabelRequest) Descriptor() ([]byte, []int) {
   276  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{2}
   277  }
   278  
   279  func (x *CreateLabelRequest) GetLabel() *Label {
   280  	if x != nil {
   281  		return x.Label
   282  	}
   283  	return nil
   284  }
   285  
   286  func (x *CreateLabelRequest) GetUseAdminAccess() bool {
   287  	if x != nil {
   288  		return x.UseAdminAccess
   289  	}
   290  	return false
   291  }
   292  
   293  func (x *CreateLabelRequest) GetLanguageCode() string {
   294  	if x != nil {
   295  		return x.LanguageCode
   296  	}
   297  	return ""
   298  }
   299  
   300  // Request to get a label by resource name.
   301  type GetLabelRequest struct {
   302  	state         protoimpl.MessageState
   303  	sizeCache     protoimpl.SizeCache
   304  	unknownFields protoimpl.UnknownFields
   305  
   306  	// Required. Label resource name.
   307  	//
   308  	// May be any of:
   309  	//
   310  	// * `labels/{id}` (equivalent to labels/{id}@latest)
   311  	// * `labels/{id}@latest`
   312  	// * `labels/{id}@published`
   313  	// * `labels/{id}@{revision_id}`
   314  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   315  	// Set to `true` in order to use the user's admin credentials. The server
   316  	// verifies that the user is an admin for the label before allowing access.
   317  	UseAdminAccess bool `protobuf:"varint,2,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
   318  	// The BCP-47 language code to use for evaluating localized field labels.
   319  	// When not specified, values in the default configured language are used.
   320  	LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
   321  	// When specified, only certain fields belonging to the indicated view are
   322  	// returned.
   323  	View LabelView `protobuf:"varint,4,opt,name=view,proto3,enum=google.apps.drive.labels.v2beta.LabelView" json:"view,omitempty"`
   324  }
   325  
   326  func (x *GetLabelRequest) Reset() {
   327  	*x = GetLabelRequest{}
   328  	if protoimpl.UnsafeEnabled {
   329  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[3]
   330  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   331  		ms.StoreMessageInfo(mi)
   332  	}
   333  }
   334  
   335  func (x *GetLabelRequest) String() string {
   336  	return protoimpl.X.MessageStringOf(x)
   337  }
   338  
   339  func (*GetLabelRequest) ProtoMessage() {}
   340  
   341  func (x *GetLabelRequest) ProtoReflect() protoreflect.Message {
   342  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[3]
   343  	if protoimpl.UnsafeEnabled && x != nil {
   344  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   345  		if ms.LoadMessageInfo() == nil {
   346  			ms.StoreMessageInfo(mi)
   347  		}
   348  		return ms
   349  	}
   350  	return mi.MessageOf(x)
   351  }
   352  
   353  // Deprecated: Use GetLabelRequest.ProtoReflect.Descriptor instead.
   354  func (*GetLabelRequest) Descriptor() ([]byte, []int) {
   355  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{3}
   356  }
   357  
   358  func (x *GetLabelRequest) GetName() string {
   359  	if x != nil {
   360  		return x.Name
   361  	}
   362  	return ""
   363  }
   364  
   365  func (x *GetLabelRequest) GetUseAdminAccess() bool {
   366  	if x != nil {
   367  		return x.UseAdminAccess
   368  	}
   369  	return false
   370  }
   371  
   372  func (x *GetLabelRequest) GetLanguageCode() string {
   373  	if x != nil {
   374  		return x.LanguageCode
   375  	}
   376  	return ""
   377  }
   378  
   379  func (x *GetLabelRequest) GetView() LabelView {
   380  	if x != nil {
   381  		return x.View
   382  	}
   383  	return LabelView_LABEL_VIEW_BASIC
   384  }
   385  
   386  // The set of requests for updating aspects of a Label. If any request is not
   387  // valid, no requests will be applied.
   388  type DeltaUpdateLabelRequest struct {
   389  	state         protoimpl.MessageState
   390  	sizeCache     protoimpl.SizeCache
   391  	unknownFields protoimpl.UnknownFields
   392  
   393  	// Required. The resource name of the Label to update.
   394  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   395  	// Provides control over how write requests are executed.
   396  	WriteControl *WriteControl `protobuf:"bytes,2,opt,name=write_control,json=writeControl,proto3" json:"write_control,omitempty"`
   397  	// A list of updates to apply to the Label.
   398  	// Requests will be applied in the order they are specified.
   399  	Requests []*DeltaUpdateLabelRequest_Request `protobuf:"bytes,3,rep,name=requests,proto3" json:"requests,omitempty"`
   400  	// Set to `true` in order to use the user's admin credentials. The server
   401  	// will verify the user is an admin for the Label before allowing access.
   402  	UseAdminAccess bool `protobuf:"varint,4,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
   403  	// When specified, only certain fields belonging to the indicated view will be
   404  	// returned.
   405  	View LabelView `protobuf:"varint,5,opt,name=view,proto3,enum=google.apps.drive.labels.v2beta.LabelView" json:"view,omitempty"`
   406  	// The BCP-47 language code to use for evaluating localized Field labels when
   407  	// `include_label_in_response` is `true`.
   408  	LanguageCode string `protobuf:"bytes,6,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
   409  }
   410  
   411  func (x *DeltaUpdateLabelRequest) Reset() {
   412  	*x = DeltaUpdateLabelRequest{}
   413  	if protoimpl.UnsafeEnabled {
   414  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[4]
   415  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   416  		ms.StoreMessageInfo(mi)
   417  	}
   418  }
   419  
   420  func (x *DeltaUpdateLabelRequest) String() string {
   421  	return protoimpl.X.MessageStringOf(x)
   422  }
   423  
   424  func (*DeltaUpdateLabelRequest) ProtoMessage() {}
   425  
   426  func (x *DeltaUpdateLabelRequest) ProtoReflect() protoreflect.Message {
   427  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[4]
   428  	if protoimpl.UnsafeEnabled && x != nil {
   429  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   430  		if ms.LoadMessageInfo() == nil {
   431  			ms.StoreMessageInfo(mi)
   432  		}
   433  		return ms
   434  	}
   435  	return mi.MessageOf(x)
   436  }
   437  
   438  // Deprecated: Use DeltaUpdateLabelRequest.ProtoReflect.Descriptor instead.
   439  func (*DeltaUpdateLabelRequest) Descriptor() ([]byte, []int) {
   440  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4}
   441  }
   442  
   443  func (x *DeltaUpdateLabelRequest) GetName() string {
   444  	if x != nil {
   445  		return x.Name
   446  	}
   447  	return ""
   448  }
   449  
   450  func (x *DeltaUpdateLabelRequest) GetWriteControl() *WriteControl {
   451  	if x != nil {
   452  		return x.WriteControl
   453  	}
   454  	return nil
   455  }
   456  
   457  func (x *DeltaUpdateLabelRequest) GetRequests() []*DeltaUpdateLabelRequest_Request {
   458  	if x != nil {
   459  		return x.Requests
   460  	}
   461  	return nil
   462  }
   463  
   464  func (x *DeltaUpdateLabelRequest) GetUseAdminAccess() bool {
   465  	if x != nil {
   466  		return x.UseAdminAccess
   467  	}
   468  	return false
   469  }
   470  
   471  func (x *DeltaUpdateLabelRequest) GetView() LabelView {
   472  	if x != nil {
   473  		return x.View
   474  	}
   475  	return LabelView_LABEL_VIEW_BASIC
   476  }
   477  
   478  func (x *DeltaUpdateLabelRequest) GetLanguageCode() string {
   479  	if x != nil {
   480  		return x.LanguageCode
   481  	}
   482  	return ""
   483  }
   484  
   485  // Response for Label update.
   486  type DeltaUpdateLabelResponse struct {
   487  	state         protoimpl.MessageState
   488  	sizeCache     protoimpl.SizeCache
   489  	unknownFields protoimpl.UnknownFields
   490  
   491  	// The reply of the updates. This maps 1:1 with the updates, although
   492  	// responses to some requests may be empty.
   493  	Responses []*DeltaUpdateLabelResponse_Response `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
   494  	// The label after updates were applied. This is only set if
   495  	// [BatchUpdateLabelResponse2.include_label_in_response] is `true` and there
   496  	// were no errors.
   497  	UpdatedLabel *Label `protobuf:"bytes,6,opt,name=updated_label,json=updatedLabel,proto3" json:"updated_label,omitempty"`
   498  }
   499  
   500  func (x *DeltaUpdateLabelResponse) Reset() {
   501  	*x = DeltaUpdateLabelResponse{}
   502  	if protoimpl.UnsafeEnabled {
   503  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[5]
   504  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   505  		ms.StoreMessageInfo(mi)
   506  	}
   507  }
   508  
   509  func (x *DeltaUpdateLabelResponse) String() string {
   510  	return protoimpl.X.MessageStringOf(x)
   511  }
   512  
   513  func (*DeltaUpdateLabelResponse) ProtoMessage() {}
   514  
   515  func (x *DeltaUpdateLabelResponse) ProtoReflect() protoreflect.Message {
   516  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[5]
   517  	if protoimpl.UnsafeEnabled && x != nil {
   518  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   519  		if ms.LoadMessageInfo() == nil {
   520  			ms.StoreMessageInfo(mi)
   521  		}
   522  		return ms
   523  	}
   524  	return mi.MessageOf(x)
   525  }
   526  
   527  // Deprecated: Use DeltaUpdateLabelResponse.ProtoReflect.Descriptor instead.
   528  func (*DeltaUpdateLabelResponse) Descriptor() ([]byte, []int) {
   529  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5}
   530  }
   531  
   532  func (x *DeltaUpdateLabelResponse) GetResponses() []*DeltaUpdateLabelResponse_Response {
   533  	if x != nil {
   534  		return x.Responses
   535  	}
   536  	return nil
   537  }
   538  
   539  func (x *DeltaUpdateLabelResponse) GetUpdatedLabel() *Label {
   540  	if x != nil {
   541  		return x.UpdatedLabel
   542  	}
   543  	return nil
   544  }
   545  
   546  // Request to update the `CopyMode` of the given Label. Changes to this policy
   547  // are not revisioned, do not require publishing, and take effect immediately.
   548  // \
   549  type UpdateLabelCopyModeRequest struct {
   550  	state         protoimpl.MessageState
   551  	sizeCache     protoimpl.SizeCache
   552  	unknownFields protoimpl.UnknownFields
   553  
   554  	// Required. The resource name of the Label to update.
   555  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   556  	// Required. Indicates how the applied Label, and Field values should be copied
   557  	// when a Drive item is copied.
   558  	CopyMode Label_AppliedLabelPolicy_CopyMode `protobuf:"varint,2,opt,name=copy_mode,json=copyMode,proto3,enum=google.apps.drive.labels.v2beta.Label_AppliedLabelPolicy_CopyMode" json:"copy_mode,omitempty"`
   559  	// Set to `true` in order to use the user's admin credentials. The server
   560  	// will verify the user is an admin for the Label before allowing access.
   561  	UseAdminAccess bool `protobuf:"varint,3,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
   562  	// The BCP-47 language code to use for evaluating localized field labels.
   563  	// When not specified, values in the default configured language will be used.
   564  	LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
   565  	// When specified, only certain fields belonging to the indicated view will be
   566  	// returned.
   567  	View LabelView `protobuf:"varint,5,opt,name=view,proto3,enum=google.apps.drive.labels.v2beta.LabelView" json:"view,omitempty"`
   568  }
   569  
   570  func (x *UpdateLabelCopyModeRequest) Reset() {
   571  	*x = UpdateLabelCopyModeRequest{}
   572  	if protoimpl.UnsafeEnabled {
   573  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[6]
   574  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   575  		ms.StoreMessageInfo(mi)
   576  	}
   577  }
   578  
   579  func (x *UpdateLabelCopyModeRequest) String() string {
   580  	return protoimpl.X.MessageStringOf(x)
   581  }
   582  
   583  func (*UpdateLabelCopyModeRequest) ProtoMessage() {}
   584  
   585  func (x *UpdateLabelCopyModeRequest) ProtoReflect() protoreflect.Message {
   586  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[6]
   587  	if protoimpl.UnsafeEnabled && x != nil {
   588  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   589  		if ms.LoadMessageInfo() == nil {
   590  			ms.StoreMessageInfo(mi)
   591  		}
   592  		return ms
   593  	}
   594  	return mi.MessageOf(x)
   595  }
   596  
   597  // Deprecated: Use UpdateLabelCopyModeRequest.ProtoReflect.Descriptor instead.
   598  func (*UpdateLabelCopyModeRequest) Descriptor() ([]byte, []int) {
   599  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{6}
   600  }
   601  
   602  func (x *UpdateLabelCopyModeRequest) GetName() string {
   603  	if x != nil {
   604  		return x.Name
   605  	}
   606  	return ""
   607  }
   608  
   609  func (x *UpdateLabelCopyModeRequest) GetCopyMode() Label_AppliedLabelPolicy_CopyMode {
   610  	if x != nil {
   611  		return x.CopyMode
   612  	}
   613  	return Label_AppliedLabelPolicy_COPY_MODE_UNSPECIFIED
   614  }
   615  
   616  func (x *UpdateLabelCopyModeRequest) GetUseAdminAccess() bool {
   617  	if x != nil {
   618  		return x.UseAdminAccess
   619  	}
   620  	return false
   621  }
   622  
   623  func (x *UpdateLabelCopyModeRequest) GetLanguageCode() string {
   624  	if x != nil {
   625  		return x.LanguageCode
   626  	}
   627  	return ""
   628  }
   629  
   630  func (x *UpdateLabelCopyModeRequest) GetView() LabelView {
   631  	if x != nil {
   632  		return x.View
   633  	}
   634  	return LabelView_LABEL_VIEW_BASIC
   635  }
   636  
   637  // Request to get the limits for a Label.
   638  type GetLabelLimitsRequest struct {
   639  	state         protoimpl.MessageState
   640  	sizeCache     protoimpl.SizeCache
   641  	unknownFields protoimpl.UnknownFields
   642  
   643  	// Required. Label revision resource name
   644  	// Must be: "limits/label"
   645  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   646  }
   647  
   648  func (x *GetLabelLimitsRequest) Reset() {
   649  	*x = GetLabelLimitsRequest{}
   650  	if protoimpl.UnsafeEnabled {
   651  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[7]
   652  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   653  		ms.StoreMessageInfo(mi)
   654  	}
   655  }
   656  
   657  func (x *GetLabelLimitsRequest) String() string {
   658  	return protoimpl.X.MessageStringOf(x)
   659  }
   660  
   661  func (*GetLabelLimitsRequest) ProtoMessage() {}
   662  
   663  func (x *GetLabelLimitsRequest) ProtoReflect() protoreflect.Message {
   664  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[7]
   665  	if protoimpl.UnsafeEnabled && x != nil {
   666  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   667  		if ms.LoadMessageInfo() == nil {
   668  			ms.StoreMessageInfo(mi)
   669  		}
   670  		return ms
   671  	}
   672  	return mi.MessageOf(x)
   673  }
   674  
   675  // Deprecated: Use GetLabelLimitsRequest.ProtoReflect.Descriptor instead.
   676  func (*GetLabelLimitsRequest) Descriptor() ([]byte, []int) {
   677  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{7}
   678  }
   679  
   680  func (x *GetLabelLimitsRequest) GetName() string {
   681  	if x != nil {
   682  		return x.Name
   683  	}
   684  	return ""
   685  }
   686  
   687  // Request to list labels available to the current user.
   688  type ListLabelsRequest struct {
   689  	state         protoimpl.MessageState
   690  	sizeCache     protoimpl.SizeCache
   691  	unknownFields protoimpl.UnknownFields
   692  
   693  	// Types that are assignable to Access:
   694  	//
   695  	//	*ListLabelsRequest_UseAdminAccess
   696  	//	*ListLabelsRequest_MinimumRole
   697  	Access isListLabelsRequest_Access `protobuf_oneof:"access"`
   698  	// Whether to include only published labels in the results.
   699  	//
   700  	//   - When `true`, only the current published label revisions are returned.
   701  	//     Disabled labels are included. Returned label resource names
   702  	//     reference the published revision (`labels/{id}/{revision_id}`).
   703  	//   - When `false`, the current label revisions are returned, which might not
   704  	//     be published. Returned label resource names don't reference a specific
   705  	//     revision (`labels/{id}`).
   706  	PublishedOnly bool `protobuf:"varint,1,opt,name=published_only,json=publishedOnly,proto3" json:"published_only,omitempty"`
   707  	// The customer to scope this list request to.
   708  	// For example: "customers/abcd1234".
   709  	// If unset, will return all labels within the current customer.
   710  	Customer string `protobuf:"bytes,2,opt,name=customer,proto3" json:"customer,omitempty"`
   711  	// The BCP-47 language code to use for evaluating localized field labels.
   712  	// When not specified, values in the default configured language are used.
   713  	LanguageCode string `protobuf:"bytes,5,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
   714  	// Maximum number of labels to return per page. Default: 50. Max: 200.
   715  	PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   716  	// The token of the page to return.
   717  	PageToken string `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   718  	// When specified, only certain fields belonging to the indicated view are
   719  	// returned.
   720  	View LabelView `protobuf:"varint,8,opt,name=view,proto3,enum=google.apps.drive.labels.v2beta.LabelView" json:"view,omitempty"`
   721  }
   722  
   723  func (x *ListLabelsRequest) Reset() {
   724  	*x = ListLabelsRequest{}
   725  	if protoimpl.UnsafeEnabled {
   726  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[8]
   727  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   728  		ms.StoreMessageInfo(mi)
   729  	}
   730  }
   731  
   732  func (x *ListLabelsRequest) String() string {
   733  	return protoimpl.X.MessageStringOf(x)
   734  }
   735  
   736  func (*ListLabelsRequest) ProtoMessage() {}
   737  
   738  func (x *ListLabelsRequest) ProtoReflect() protoreflect.Message {
   739  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[8]
   740  	if protoimpl.UnsafeEnabled && x != nil {
   741  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   742  		if ms.LoadMessageInfo() == nil {
   743  			ms.StoreMessageInfo(mi)
   744  		}
   745  		return ms
   746  	}
   747  	return mi.MessageOf(x)
   748  }
   749  
   750  // Deprecated: Use ListLabelsRequest.ProtoReflect.Descriptor instead.
   751  func (*ListLabelsRequest) Descriptor() ([]byte, []int) {
   752  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{8}
   753  }
   754  
   755  func (m *ListLabelsRequest) GetAccess() isListLabelsRequest_Access {
   756  	if m != nil {
   757  		return m.Access
   758  	}
   759  	return nil
   760  }
   761  
   762  func (x *ListLabelsRequest) GetUseAdminAccess() bool {
   763  	if x, ok := x.GetAccess().(*ListLabelsRequest_UseAdminAccess); ok {
   764  		return x.UseAdminAccess
   765  	}
   766  	return false
   767  }
   768  
   769  func (x *ListLabelsRequest) GetMinimumRole() LabelPermission_LabelRole {
   770  	if x, ok := x.GetAccess().(*ListLabelsRequest_MinimumRole); ok {
   771  		return x.MinimumRole
   772  	}
   773  	return LabelPermission_LABEL_ROLE_UNSPECIFIED
   774  }
   775  
   776  func (x *ListLabelsRequest) GetPublishedOnly() bool {
   777  	if x != nil {
   778  		return x.PublishedOnly
   779  	}
   780  	return false
   781  }
   782  
   783  func (x *ListLabelsRequest) GetCustomer() string {
   784  	if x != nil {
   785  		return x.Customer
   786  	}
   787  	return ""
   788  }
   789  
   790  func (x *ListLabelsRequest) GetLanguageCode() string {
   791  	if x != nil {
   792  		return x.LanguageCode
   793  	}
   794  	return ""
   795  }
   796  
   797  func (x *ListLabelsRequest) GetPageSize() int32 {
   798  	if x != nil {
   799  		return x.PageSize
   800  	}
   801  	return 0
   802  }
   803  
   804  func (x *ListLabelsRequest) GetPageToken() string {
   805  	if x != nil {
   806  		return x.PageToken
   807  	}
   808  	return ""
   809  }
   810  
   811  func (x *ListLabelsRequest) GetView() LabelView {
   812  	if x != nil {
   813  		return x.View
   814  	}
   815  	return LabelView_LABEL_VIEW_BASIC
   816  }
   817  
   818  type isListLabelsRequest_Access interface {
   819  	isListLabelsRequest_Access()
   820  }
   821  
   822  type ListLabelsRequest_UseAdminAccess struct {
   823  	// Set to `true` in order to use the user's admin credentials. This will
   824  	// return all Labels within the customer.
   825  	UseAdminAccess bool `protobuf:"varint,3,opt,name=use_admin_access,json=useAdminAccess,proto3,oneof"`
   826  }
   827  
   828  type ListLabelsRequest_MinimumRole struct {
   829  	// Specifies the level of access the user must have on the returned Labels.
   830  	// The minimum role a user must have on a label.
   831  	// Defaults to `READER`.
   832  	MinimumRole LabelPermission_LabelRole `protobuf:"varint,4,opt,name=minimum_role,json=minimumRole,proto3,enum=google.apps.drive.labels.v2beta.LabelPermission_LabelRole,oneof"`
   833  }
   834  
   835  func (*ListLabelsRequest_UseAdminAccess) isListLabelsRequest_Access() {}
   836  
   837  func (*ListLabelsRequest_MinimumRole) isListLabelsRequest_Access() {}
   838  
   839  // Response for listing Labels.
   840  type ListLabelsResponse struct {
   841  	state         protoimpl.MessageState
   842  	sizeCache     protoimpl.SizeCache
   843  	unknownFields protoimpl.UnknownFields
   844  
   845  	// Labels.
   846  	Labels []*Label `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"`
   847  	// The token of the next page in the response.
   848  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   849  }
   850  
   851  func (x *ListLabelsResponse) Reset() {
   852  	*x = ListLabelsResponse{}
   853  	if protoimpl.UnsafeEnabled {
   854  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[9]
   855  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   856  		ms.StoreMessageInfo(mi)
   857  	}
   858  }
   859  
   860  func (x *ListLabelsResponse) String() string {
   861  	return protoimpl.X.MessageStringOf(x)
   862  }
   863  
   864  func (*ListLabelsResponse) ProtoMessage() {}
   865  
   866  func (x *ListLabelsResponse) ProtoReflect() protoreflect.Message {
   867  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[9]
   868  	if protoimpl.UnsafeEnabled && x != nil {
   869  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   870  		if ms.LoadMessageInfo() == nil {
   871  			ms.StoreMessageInfo(mi)
   872  		}
   873  		return ms
   874  	}
   875  	return mi.MessageOf(x)
   876  }
   877  
   878  // Deprecated: Use ListLabelsResponse.ProtoReflect.Descriptor instead.
   879  func (*ListLabelsResponse) Descriptor() ([]byte, []int) {
   880  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{9}
   881  }
   882  
   883  func (x *ListLabelsResponse) GetLabels() []*Label {
   884  	if x != nil {
   885  		return x.Labels
   886  	}
   887  	return nil
   888  }
   889  
   890  func (x *ListLabelsResponse) GetNextPageToken() string {
   891  	if x != nil {
   892  		return x.NextPageToken
   893  	}
   894  	return ""
   895  }
   896  
   897  // Creates or updates a permission on the Label. Permissions affect the Label
   898  // resource as a whole, are not revisioned, and do not require publishing.
   899  type CreateLabelPermissionRequest struct {
   900  	state         protoimpl.MessageState
   901  	sizeCache     protoimpl.SizeCache
   902  	unknownFields protoimpl.UnknownFields
   903  
   904  	// Required. The parent Label resource name on the Label Permission is
   905  	// created. Format: labels/{label}
   906  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   907  	// Required. The permission to create or update on the Label.
   908  	LabelPermission *LabelPermission `protobuf:"bytes,2,opt,name=label_permission,json=labelPermission,proto3" json:"label_permission,omitempty"`
   909  	// Set to `true` in order to use the user's admin credentials. The server
   910  	// will verify the user is an admin for the Label before allowing access.
   911  	UseAdminAccess bool `protobuf:"varint,3,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
   912  }
   913  
   914  func (x *CreateLabelPermissionRequest) Reset() {
   915  	*x = CreateLabelPermissionRequest{}
   916  	if protoimpl.UnsafeEnabled {
   917  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[10]
   918  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   919  		ms.StoreMessageInfo(mi)
   920  	}
   921  }
   922  
   923  func (x *CreateLabelPermissionRequest) String() string {
   924  	return protoimpl.X.MessageStringOf(x)
   925  }
   926  
   927  func (*CreateLabelPermissionRequest) ProtoMessage() {}
   928  
   929  func (x *CreateLabelPermissionRequest) ProtoReflect() protoreflect.Message {
   930  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[10]
   931  	if protoimpl.UnsafeEnabled && x != nil {
   932  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   933  		if ms.LoadMessageInfo() == nil {
   934  			ms.StoreMessageInfo(mi)
   935  		}
   936  		return ms
   937  	}
   938  	return mi.MessageOf(x)
   939  }
   940  
   941  // Deprecated: Use CreateLabelPermissionRequest.ProtoReflect.Descriptor instead.
   942  func (*CreateLabelPermissionRequest) Descriptor() ([]byte, []int) {
   943  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{10}
   944  }
   945  
   946  func (x *CreateLabelPermissionRequest) GetParent() string {
   947  	if x != nil {
   948  		return x.Parent
   949  	}
   950  	return ""
   951  }
   952  
   953  func (x *CreateLabelPermissionRequest) GetLabelPermission() *LabelPermission {
   954  	if x != nil {
   955  		return x.LabelPermission
   956  	}
   957  	return nil
   958  }
   959  
   960  func (x *CreateLabelPermissionRequest) GetUseAdminAccess() bool {
   961  	if x != nil {
   962  		return x.UseAdminAccess
   963  	}
   964  	return false
   965  }
   966  
   967  // Request to list the permissions on a Label.
   968  type ListLabelPermissionsRequest struct {
   969  	state         protoimpl.MessageState
   970  	sizeCache     protoimpl.SizeCache
   971  	unknownFields protoimpl.UnknownFields
   972  
   973  	// Required. The parent Label resource name on which Label Permission are
   974  	// listed. Format: labels/{label}
   975  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   976  	// Set to `true` in order to use the user's admin credentials. The server will
   977  	// verify the user is an admin for the Label before allowing access.
   978  	UseAdminAccess bool `protobuf:"varint,2,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
   979  	// Maximum number of permissions to return per page. Default: 50. Max: 200.
   980  	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   981  	// The token of the page to return.
   982  	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   983  }
   984  
   985  func (x *ListLabelPermissionsRequest) Reset() {
   986  	*x = ListLabelPermissionsRequest{}
   987  	if protoimpl.UnsafeEnabled {
   988  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[11]
   989  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   990  		ms.StoreMessageInfo(mi)
   991  	}
   992  }
   993  
   994  func (x *ListLabelPermissionsRequest) String() string {
   995  	return protoimpl.X.MessageStringOf(x)
   996  }
   997  
   998  func (*ListLabelPermissionsRequest) ProtoMessage() {}
   999  
  1000  func (x *ListLabelPermissionsRequest) ProtoReflect() protoreflect.Message {
  1001  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[11]
  1002  	if protoimpl.UnsafeEnabled && x != nil {
  1003  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1004  		if ms.LoadMessageInfo() == nil {
  1005  			ms.StoreMessageInfo(mi)
  1006  		}
  1007  		return ms
  1008  	}
  1009  	return mi.MessageOf(x)
  1010  }
  1011  
  1012  // Deprecated: Use ListLabelPermissionsRequest.ProtoReflect.Descriptor instead.
  1013  func (*ListLabelPermissionsRequest) Descriptor() ([]byte, []int) {
  1014  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{11}
  1015  }
  1016  
  1017  func (x *ListLabelPermissionsRequest) GetParent() string {
  1018  	if x != nil {
  1019  		return x.Parent
  1020  	}
  1021  	return ""
  1022  }
  1023  
  1024  func (x *ListLabelPermissionsRequest) GetUseAdminAccess() bool {
  1025  	if x != nil {
  1026  		return x.UseAdminAccess
  1027  	}
  1028  	return false
  1029  }
  1030  
  1031  func (x *ListLabelPermissionsRequest) GetPageSize() int32 {
  1032  	if x != nil {
  1033  		return x.PageSize
  1034  	}
  1035  	return 0
  1036  }
  1037  
  1038  func (x *ListLabelPermissionsRequest) GetPageToken() string {
  1039  	if x != nil {
  1040  		return x.PageToken
  1041  	}
  1042  	return ""
  1043  }
  1044  
  1045  // Response for listing the permissions on a Label.
  1046  type ListLabelPermissionsResponse struct {
  1047  	state         protoimpl.MessageState
  1048  	sizeCache     protoimpl.SizeCache
  1049  	unknownFields protoimpl.UnknownFields
  1050  
  1051  	// Label permissions.
  1052  	LabelPermissions []*LabelPermission `protobuf:"bytes,1,rep,name=label_permissions,json=labelPermissions,proto3" json:"label_permissions,omitempty"`
  1053  	// The token of the next page in the response.
  1054  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1055  }
  1056  
  1057  func (x *ListLabelPermissionsResponse) Reset() {
  1058  	*x = ListLabelPermissionsResponse{}
  1059  	if protoimpl.UnsafeEnabled {
  1060  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[12]
  1061  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1062  		ms.StoreMessageInfo(mi)
  1063  	}
  1064  }
  1065  
  1066  func (x *ListLabelPermissionsResponse) String() string {
  1067  	return protoimpl.X.MessageStringOf(x)
  1068  }
  1069  
  1070  func (*ListLabelPermissionsResponse) ProtoMessage() {}
  1071  
  1072  func (x *ListLabelPermissionsResponse) ProtoReflect() protoreflect.Message {
  1073  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[12]
  1074  	if protoimpl.UnsafeEnabled && x != nil {
  1075  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1076  		if ms.LoadMessageInfo() == nil {
  1077  			ms.StoreMessageInfo(mi)
  1078  		}
  1079  		return ms
  1080  	}
  1081  	return mi.MessageOf(x)
  1082  }
  1083  
  1084  // Deprecated: Use ListLabelPermissionsResponse.ProtoReflect.Descriptor instead.
  1085  func (*ListLabelPermissionsResponse) Descriptor() ([]byte, []int) {
  1086  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{12}
  1087  }
  1088  
  1089  func (x *ListLabelPermissionsResponse) GetLabelPermissions() []*LabelPermission {
  1090  	if x != nil {
  1091  		return x.LabelPermissions
  1092  	}
  1093  	return nil
  1094  }
  1095  
  1096  func (x *ListLabelPermissionsResponse) GetNextPageToken() string {
  1097  	if x != nil {
  1098  		return x.NextPageToken
  1099  	}
  1100  	return ""
  1101  }
  1102  
  1103  // Updates a Label Permission. Permissions affect the Label resource as a whole,
  1104  // are not revisioned, and do not require publishing.
  1105  type UpdateLabelPermissionRequest struct {
  1106  	state         protoimpl.MessageState
  1107  	sizeCache     protoimpl.SizeCache
  1108  	unknownFields protoimpl.UnknownFields
  1109  
  1110  	// Required. The parent Label resource name.
  1111  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1112  	// Required. The permission to create or update on the Label.
  1113  	LabelPermission *LabelPermission `protobuf:"bytes,2,opt,name=label_permission,json=labelPermission,proto3" json:"label_permission,omitempty"`
  1114  	// Set to `true` in order to use the user's admin credentials. The server
  1115  	// will verify the user is an admin for the Label before allowing access.
  1116  	UseAdminAccess bool `protobuf:"varint,3,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
  1117  }
  1118  
  1119  func (x *UpdateLabelPermissionRequest) Reset() {
  1120  	*x = UpdateLabelPermissionRequest{}
  1121  	if protoimpl.UnsafeEnabled {
  1122  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[13]
  1123  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1124  		ms.StoreMessageInfo(mi)
  1125  	}
  1126  }
  1127  
  1128  func (x *UpdateLabelPermissionRequest) String() string {
  1129  	return protoimpl.X.MessageStringOf(x)
  1130  }
  1131  
  1132  func (*UpdateLabelPermissionRequest) ProtoMessage() {}
  1133  
  1134  func (x *UpdateLabelPermissionRequest) ProtoReflect() protoreflect.Message {
  1135  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[13]
  1136  	if protoimpl.UnsafeEnabled && x != nil {
  1137  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1138  		if ms.LoadMessageInfo() == nil {
  1139  			ms.StoreMessageInfo(mi)
  1140  		}
  1141  		return ms
  1142  	}
  1143  	return mi.MessageOf(x)
  1144  }
  1145  
  1146  // Deprecated: Use UpdateLabelPermissionRequest.ProtoReflect.Descriptor instead.
  1147  func (*UpdateLabelPermissionRequest) Descriptor() ([]byte, []int) {
  1148  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{13}
  1149  }
  1150  
  1151  func (x *UpdateLabelPermissionRequest) GetParent() string {
  1152  	if x != nil {
  1153  		return x.Parent
  1154  	}
  1155  	return ""
  1156  }
  1157  
  1158  func (x *UpdateLabelPermissionRequest) GetLabelPermission() *LabelPermission {
  1159  	if x != nil {
  1160  		return x.LabelPermission
  1161  	}
  1162  	return nil
  1163  }
  1164  
  1165  func (x *UpdateLabelPermissionRequest) GetUseAdminAccess() bool {
  1166  	if x != nil {
  1167  		return x.UseAdminAccess
  1168  	}
  1169  	return false
  1170  }
  1171  
  1172  // Deletes a Label Permission. Permissions affect the Label resource as a whole,
  1173  // are not revisioned, and do not require publishing.
  1174  type DeleteLabelPermissionRequest struct {
  1175  	state         protoimpl.MessageState
  1176  	sizeCache     protoimpl.SizeCache
  1177  	unknownFields protoimpl.UnknownFields
  1178  
  1179  	// Required. Label Permission resource name.
  1180  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1181  	// Set to `true` in order to use the user's admin credentials. The server
  1182  	// will verify the user is an admin for the Label before allowing access.
  1183  	UseAdminAccess bool `protobuf:"varint,2,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
  1184  }
  1185  
  1186  func (x *DeleteLabelPermissionRequest) Reset() {
  1187  	*x = DeleteLabelPermissionRequest{}
  1188  	if protoimpl.UnsafeEnabled {
  1189  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[14]
  1190  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1191  		ms.StoreMessageInfo(mi)
  1192  	}
  1193  }
  1194  
  1195  func (x *DeleteLabelPermissionRequest) String() string {
  1196  	return protoimpl.X.MessageStringOf(x)
  1197  }
  1198  
  1199  func (*DeleteLabelPermissionRequest) ProtoMessage() {}
  1200  
  1201  func (x *DeleteLabelPermissionRequest) ProtoReflect() protoreflect.Message {
  1202  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[14]
  1203  	if protoimpl.UnsafeEnabled && x != nil {
  1204  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1205  		if ms.LoadMessageInfo() == nil {
  1206  			ms.StoreMessageInfo(mi)
  1207  		}
  1208  		return ms
  1209  	}
  1210  	return mi.MessageOf(x)
  1211  }
  1212  
  1213  // Deprecated: Use DeleteLabelPermissionRequest.ProtoReflect.Descriptor instead.
  1214  func (*DeleteLabelPermissionRequest) Descriptor() ([]byte, []int) {
  1215  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{14}
  1216  }
  1217  
  1218  func (x *DeleteLabelPermissionRequest) GetName() string {
  1219  	if x != nil {
  1220  		return x.Name
  1221  	}
  1222  	return ""
  1223  }
  1224  
  1225  func (x *DeleteLabelPermissionRequest) GetUseAdminAccess() bool {
  1226  	if x != nil {
  1227  		return x.UseAdminAccess
  1228  	}
  1229  	return false
  1230  }
  1231  
  1232  // Updates one or more Label Permissions.
  1233  type BatchUpdateLabelPermissionsRequest struct {
  1234  	state         protoimpl.MessageState
  1235  	sizeCache     protoimpl.SizeCache
  1236  	unknownFields protoimpl.UnknownFields
  1237  
  1238  	// Required. The parent Label resource name shared by all permissions being
  1239  	// updated. Format: labels/{label} If this is set, the parent field in the
  1240  	// UpdateLabelPermissionRequest messages must either be empty or match this
  1241  	// field.
  1242  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1243  	// Required. The request message specifying the resources to update.
  1244  	Requests []*UpdateLabelPermissionRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
  1245  	// Set to `true` in order to use the user's admin credentials. The server
  1246  	// will verify the user is an admin for the Label before allowing access.
  1247  	// If this is set, the use_admin_access field in the
  1248  	// UpdateLabelPermissionRequest messages must either be empty or match this
  1249  	// field.
  1250  	UseAdminAccess bool `protobuf:"varint,3,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
  1251  }
  1252  
  1253  func (x *BatchUpdateLabelPermissionsRequest) Reset() {
  1254  	*x = BatchUpdateLabelPermissionsRequest{}
  1255  	if protoimpl.UnsafeEnabled {
  1256  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[15]
  1257  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1258  		ms.StoreMessageInfo(mi)
  1259  	}
  1260  }
  1261  
  1262  func (x *BatchUpdateLabelPermissionsRequest) String() string {
  1263  	return protoimpl.X.MessageStringOf(x)
  1264  }
  1265  
  1266  func (*BatchUpdateLabelPermissionsRequest) ProtoMessage() {}
  1267  
  1268  func (x *BatchUpdateLabelPermissionsRequest) ProtoReflect() protoreflect.Message {
  1269  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[15]
  1270  	if protoimpl.UnsafeEnabled && x != nil {
  1271  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1272  		if ms.LoadMessageInfo() == nil {
  1273  			ms.StoreMessageInfo(mi)
  1274  		}
  1275  		return ms
  1276  	}
  1277  	return mi.MessageOf(x)
  1278  }
  1279  
  1280  // Deprecated: Use BatchUpdateLabelPermissionsRequest.ProtoReflect.Descriptor instead.
  1281  func (*BatchUpdateLabelPermissionsRequest) Descriptor() ([]byte, []int) {
  1282  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{15}
  1283  }
  1284  
  1285  func (x *BatchUpdateLabelPermissionsRequest) GetParent() string {
  1286  	if x != nil {
  1287  		return x.Parent
  1288  	}
  1289  	return ""
  1290  }
  1291  
  1292  func (x *BatchUpdateLabelPermissionsRequest) GetRequests() []*UpdateLabelPermissionRequest {
  1293  	if x != nil {
  1294  		return x.Requests
  1295  	}
  1296  	return nil
  1297  }
  1298  
  1299  func (x *BatchUpdateLabelPermissionsRequest) GetUseAdminAccess() bool {
  1300  	if x != nil {
  1301  		return x.UseAdminAccess
  1302  	}
  1303  	return false
  1304  }
  1305  
  1306  // Response for updating one or more Label Permissions.
  1307  type BatchUpdateLabelPermissionsResponse struct {
  1308  	state         protoimpl.MessageState
  1309  	sizeCache     protoimpl.SizeCache
  1310  	unknownFields protoimpl.UnknownFields
  1311  
  1312  	// Required. Permissions updated.
  1313  	Permissions []*LabelPermission `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
  1314  }
  1315  
  1316  func (x *BatchUpdateLabelPermissionsResponse) Reset() {
  1317  	*x = BatchUpdateLabelPermissionsResponse{}
  1318  	if protoimpl.UnsafeEnabled {
  1319  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[16]
  1320  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1321  		ms.StoreMessageInfo(mi)
  1322  	}
  1323  }
  1324  
  1325  func (x *BatchUpdateLabelPermissionsResponse) String() string {
  1326  	return protoimpl.X.MessageStringOf(x)
  1327  }
  1328  
  1329  func (*BatchUpdateLabelPermissionsResponse) ProtoMessage() {}
  1330  
  1331  func (x *BatchUpdateLabelPermissionsResponse) ProtoReflect() protoreflect.Message {
  1332  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[16]
  1333  	if protoimpl.UnsafeEnabled && x != nil {
  1334  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1335  		if ms.LoadMessageInfo() == nil {
  1336  			ms.StoreMessageInfo(mi)
  1337  		}
  1338  		return ms
  1339  	}
  1340  	return mi.MessageOf(x)
  1341  }
  1342  
  1343  // Deprecated: Use BatchUpdateLabelPermissionsResponse.ProtoReflect.Descriptor instead.
  1344  func (*BatchUpdateLabelPermissionsResponse) Descriptor() ([]byte, []int) {
  1345  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{16}
  1346  }
  1347  
  1348  func (x *BatchUpdateLabelPermissionsResponse) GetPermissions() []*LabelPermission {
  1349  	if x != nil {
  1350  		return x.Permissions
  1351  	}
  1352  	return nil
  1353  }
  1354  
  1355  // Deletes one of more Label Permissions.
  1356  type BatchDeleteLabelPermissionsRequest struct {
  1357  	state         protoimpl.MessageState
  1358  	sizeCache     protoimpl.SizeCache
  1359  	unknownFields protoimpl.UnknownFields
  1360  
  1361  	// Required. The request message specifying the resources to update.
  1362  	Requests []*DeleteLabelPermissionRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
  1363  	// Set to `true` in order to use the user's admin credentials. The server
  1364  	// will verify the user is an admin for the Label before allowing access.
  1365  	// If this is set, the use_admin_access field in the
  1366  	// DeleteLabelPermissionRequest messages must either be empty or match this
  1367  	// field.
  1368  	UseAdminAccess bool `protobuf:"varint,2,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
  1369  	// Required. The parent Label resource name shared by all permissions being
  1370  	// deleted. Format: labels/{label} If this is set, the parent field in the
  1371  	// UpdateLabelPermissionRequest messages must either be empty or match this
  1372  	// field.
  1373  	Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
  1374  }
  1375  
  1376  func (x *BatchDeleteLabelPermissionsRequest) Reset() {
  1377  	*x = BatchDeleteLabelPermissionsRequest{}
  1378  	if protoimpl.UnsafeEnabled {
  1379  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[17]
  1380  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1381  		ms.StoreMessageInfo(mi)
  1382  	}
  1383  }
  1384  
  1385  func (x *BatchDeleteLabelPermissionsRequest) String() string {
  1386  	return protoimpl.X.MessageStringOf(x)
  1387  }
  1388  
  1389  func (*BatchDeleteLabelPermissionsRequest) ProtoMessage() {}
  1390  
  1391  func (x *BatchDeleteLabelPermissionsRequest) ProtoReflect() protoreflect.Message {
  1392  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[17]
  1393  	if protoimpl.UnsafeEnabled && x != nil {
  1394  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1395  		if ms.LoadMessageInfo() == nil {
  1396  			ms.StoreMessageInfo(mi)
  1397  		}
  1398  		return ms
  1399  	}
  1400  	return mi.MessageOf(x)
  1401  }
  1402  
  1403  // Deprecated: Use BatchDeleteLabelPermissionsRequest.ProtoReflect.Descriptor instead.
  1404  func (*BatchDeleteLabelPermissionsRequest) Descriptor() ([]byte, []int) {
  1405  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{17}
  1406  }
  1407  
  1408  func (x *BatchDeleteLabelPermissionsRequest) GetRequests() []*DeleteLabelPermissionRequest {
  1409  	if x != nil {
  1410  		return x.Requests
  1411  	}
  1412  	return nil
  1413  }
  1414  
  1415  func (x *BatchDeleteLabelPermissionsRequest) GetUseAdminAccess() bool {
  1416  	if x != nil {
  1417  		return x.UseAdminAccess
  1418  	}
  1419  	return false
  1420  }
  1421  
  1422  func (x *BatchDeleteLabelPermissionsRequest) GetParent() string {
  1423  	if x != nil {
  1424  		return x.Parent
  1425  	}
  1426  	return ""
  1427  }
  1428  
  1429  // Request to deprecate a published Label.
  1430  type DisableLabelRequest struct {
  1431  	state         protoimpl.MessageState
  1432  	sizeCache     protoimpl.SizeCache
  1433  	unknownFields protoimpl.UnknownFields
  1434  
  1435  	// The fields that should be updated. At least one field must be specified.
  1436  	// The root `disabled_policy` is implied and should not be specified. A
  1437  	// single `*` can be used as short-hand for updating every field.
  1438  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1439  	// Required. Label resource name.
  1440  	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  1441  	// Set to `true` in order to use the user's admin credentials. The server
  1442  	// will verify the user is an admin for the Label before allowing access.
  1443  	UseAdminAccess bool `protobuf:"varint,3,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
  1444  	// Provides control over how write requests are executed. Defaults to unset,
  1445  	// which means last write wins.
  1446  	WriteControl *WriteControl `protobuf:"bytes,4,opt,name=write_control,json=writeControl,proto3" json:"write_control,omitempty"`
  1447  	// Disabled policy to use.
  1448  	DisabledPolicy *Lifecycle_DisabledPolicy `protobuf:"bytes,5,opt,name=disabled_policy,json=disabledPolicy,proto3" json:"disabled_policy,omitempty"`
  1449  	// The BCP-47 language code to use for evaluating localized field labels.
  1450  	// When not specified, values in the default configured language will be used.
  1451  	LanguageCode string `protobuf:"bytes,6,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
  1452  }
  1453  
  1454  func (x *DisableLabelRequest) Reset() {
  1455  	*x = DisableLabelRequest{}
  1456  	if protoimpl.UnsafeEnabled {
  1457  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[18]
  1458  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1459  		ms.StoreMessageInfo(mi)
  1460  	}
  1461  }
  1462  
  1463  func (x *DisableLabelRequest) String() string {
  1464  	return protoimpl.X.MessageStringOf(x)
  1465  }
  1466  
  1467  func (*DisableLabelRequest) ProtoMessage() {}
  1468  
  1469  func (x *DisableLabelRequest) ProtoReflect() protoreflect.Message {
  1470  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[18]
  1471  	if protoimpl.UnsafeEnabled && x != nil {
  1472  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1473  		if ms.LoadMessageInfo() == nil {
  1474  			ms.StoreMessageInfo(mi)
  1475  		}
  1476  		return ms
  1477  	}
  1478  	return mi.MessageOf(x)
  1479  }
  1480  
  1481  // Deprecated: Use DisableLabelRequest.ProtoReflect.Descriptor instead.
  1482  func (*DisableLabelRequest) Descriptor() ([]byte, []int) {
  1483  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{18}
  1484  }
  1485  
  1486  func (x *DisableLabelRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  1487  	if x != nil {
  1488  		return x.UpdateMask
  1489  	}
  1490  	return nil
  1491  }
  1492  
  1493  func (x *DisableLabelRequest) GetName() string {
  1494  	if x != nil {
  1495  		return x.Name
  1496  	}
  1497  	return ""
  1498  }
  1499  
  1500  func (x *DisableLabelRequest) GetUseAdminAccess() bool {
  1501  	if x != nil {
  1502  		return x.UseAdminAccess
  1503  	}
  1504  	return false
  1505  }
  1506  
  1507  func (x *DisableLabelRequest) GetWriteControl() *WriteControl {
  1508  	if x != nil {
  1509  		return x.WriteControl
  1510  	}
  1511  	return nil
  1512  }
  1513  
  1514  func (x *DisableLabelRequest) GetDisabledPolicy() *Lifecycle_DisabledPolicy {
  1515  	if x != nil {
  1516  		return x.DisabledPolicy
  1517  	}
  1518  	return nil
  1519  }
  1520  
  1521  func (x *DisableLabelRequest) GetLanguageCode() string {
  1522  	if x != nil {
  1523  		return x.LanguageCode
  1524  	}
  1525  	return ""
  1526  }
  1527  
  1528  // Request to publish a label.
  1529  type PublishLabelRequest struct {
  1530  	state         protoimpl.MessageState
  1531  	sizeCache     protoimpl.SizeCache
  1532  	unknownFields protoimpl.UnknownFields
  1533  
  1534  	// Required. Label resource name.
  1535  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1536  	// Set to `true` in order to use the user's admin credentials. The server
  1537  	// will verify the user is an admin for the Label before allowing access.
  1538  	UseAdminAccess bool `protobuf:"varint,2,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
  1539  	// Provides control over how write requests are executed. Defaults to unset,
  1540  	// which means last write wins.
  1541  	WriteControl *WriteControl `protobuf:"bytes,3,opt,name=write_control,json=writeControl,proto3" json:"write_control,omitempty"`
  1542  	// The BCP-47 language code to use for evaluating localized field labels.
  1543  	// When not specified, values in the default configured language will be used.
  1544  	LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
  1545  }
  1546  
  1547  func (x *PublishLabelRequest) Reset() {
  1548  	*x = PublishLabelRequest{}
  1549  	if protoimpl.UnsafeEnabled {
  1550  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[19]
  1551  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1552  		ms.StoreMessageInfo(mi)
  1553  	}
  1554  }
  1555  
  1556  func (x *PublishLabelRequest) String() string {
  1557  	return protoimpl.X.MessageStringOf(x)
  1558  }
  1559  
  1560  func (*PublishLabelRequest) ProtoMessage() {}
  1561  
  1562  func (x *PublishLabelRequest) ProtoReflect() protoreflect.Message {
  1563  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[19]
  1564  	if protoimpl.UnsafeEnabled && x != nil {
  1565  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1566  		if ms.LoadMessageInfo() == nil {
  1567  			ms.StoreMessageInfo(mi)
  1568  		}
  1569  		return ms
  1570  	}
  1571  	return mi.MessageOf(x)
  1572  }
  1573  
  1574  // Deprecated: Use PublishLabelRequest.ProtoReflect.Descriptor instead.
  1575  func (*PublishLabelRequest) Descriptor() ([]byte, []int) {
  1576  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{19}
  1577  }
  1578  
  1579  func (x *PublishLabelRequest) GetName() string {
  1580  	if x != nil {
  1581  		return x.Name
  1582  	}
  1583  	return ""
  1584  }
  1585  
  1586  func (x *PublishLabelRequest) GetUseAdminAccess() bool {
  1587  	if x != nil {
  1588  		return x.UseAdminAccess
  1589  	}
  1590  	return false
  1591  }
  1592  
  1593  func (x *PublishLabelRequest) GetWriteControl() *WriteControl {
  1594  	if x != nil {
  1595  		return x.WriteControl
  1596  	}
  1597  	return nil
  1598  }
  1599  
  1600  func (x *PublishLabelRequest) GetLanguageCode() string {
  1601  	if x != nil {
  1602  		return x.LanguageCode
  1603  	}
  1604  	return ""
  1605  }
  1606  
  1607  // Request to enable a label.
  1608  type EnableLabelRequest struct {
  1609  	state         protoimpl.MessageState
  1610  	sizeCache     protoimpl.SizeCache
  1611  	unknownFields protoimpl.UnknownFields
  1612  
  1613  	// Required. Label resource name.
  1614  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1615  	// Set to `true` in order to use the user's admin credentials. The server
  1616  	// will verify the user is an admin for the Label before allowing access.
  1617  	UseAdminAccess bool `protobuf:"varint,2,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
  1618  	// Provides control over how write requests are executed. Defaults to unset,
  1619  	// which means last write wins.
  1620  	WriteControl *WriteControl `protobuf:"bytes,3,opt,name=write_control,json=writeControl,proto3" json:"write_control,omitempty"`
  1621  	// The BCP-47 language code to use for evaluating localized field labels.
  1622  	// When not specified, values in the default configured language will be used.
  1623  	LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
  1624  }
  1625  
  1626  func (x *EnableLabelRequest) Reset() {
  1627  	*x = EnableLabelRequest{}
  1628  	if protoimpl.UnsafeEnabled {
  1629  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[20]
  1630  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1631  		ms.StoreMessageInfo(mi)
  1632  	}
  1633  }
  1634  
  1635  func (x *EnableLabelRequest) String() string {
  1636  	return protoimpl.X.MessageStringOf(x)
  1637  }
  1638  
  1639  func (*EnableLabelRequest) ProtoMessage() {}
  1640  
  1641  func (x *EnableLabelRequest) ProtoReflect() protoreflect.Message {
  1642  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[20]
  1643  	if protoimpl.UnsafeEnabled && x != nil {
  1644  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1645  		if ms.LoadMessageInfo() == nil {
  1646  			ms.StoreMessageInfo(mi)
  1647  		}
  1648  		return ms
  1649  	}
  1650  	return mi.MessageOf(x)
  1651  }
  1652  
  1653  // Deprecated: Use EnableLabelRequest.ProtoReflect.Descriptor instead.
  1654  func (*EnableLabelRequest) Descriptor() ([]byte, []int) {
  1655  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{20}
  1656  }
  1657  
  1658  func (x *EnableLabelRequest) GetName() string {
  1659  	if x != nil {
  1660  		return x.Name
  1661  	}
  1662  	return ""
  1663  }
  1664  
  1665  func (x *EnableLabelRequest) GetUseAdminAccess() bool {
  1666  	if x != nil {
  1667  		return x.UseAdminAccess
  1668  	}
  1669  	return false
  1670  }
  1671  
  1672  func (x *EnableLabelRequest) GetWriteControl() *WriteControl {
  1673  	if x != nil {
  1674  		return x.WriteControl
  1675  	}
  1676  	return nil
  1677  }
  1678  
  1679  func (x *EnableLabelRequest) GetLanguageCode() string {
  1680  	if x != nil {
  1681  		return x.LanguageCode
  1682  	}
  1683  	return ""
  1684  }
  1685  
  1686  // Request to delete a label.
  1687  type DeleteLabelRequest struct {
  1688  	state         protoimpl.MessageState
  1689  	sizeCache     protoimpl.SizeCache
  1690  	unknownFields protoimpl.UnknownFields
  1691  
  1692  	// Required. Label resource name.
  1693  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1694  	// Set to `true` in order to use the user's admin credentials. The server
  1695  	// will verify the user is an admin for the Label before allowing access.
  1696  	UseAdminAccess bool `protobuf:"varint,2,opt,name=use_admin_access,json=useAdminAccess,proto3" json:"use_admin_access,omitempty"`
  1697  	// Provides control over how write requests are executed. Defaults to unset,
  1698  	// which means last write wins.
  1699  	WriteControl *WriteControl `protobuf:"bytes,3,opt,name=write_control,json=writeControl,proto3" json:"write_control,omitempty"`
  1700  }
  1701  
  1702  func (x *DeleteLabelRequest) Reset() {
  1703  	*x = DeleteLabelRequest{}
  1704  	if protoimpl.UnsafeEnabled {
  1705  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[21]
  1706  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1707  		ms.StoreMessageInfo(mi)
  1708  	}
  1709  }
  1710  
  1711  func (x *DeleteLabelRequest) String() string {
  1712  	return protoimpl.X.MessageStringOf(x)
  1713  }
  1714  
  1715  func (*DeleteLabelRequest) ProtoMessage() {}
  1716  
  1717  func (x *DeleteLabelRequest) ProtoReflect() protoreflect.Message {
  1718  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[21]
  1719  	if protoimpl.UnsafeEnabled && x != nil {
  1720  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1721  		if ms.LoadMessageInfo() == nil {
  1722  			ms.StoreMessageInfo(mi)
  1723  		}
  1724  		return ms
  1725  	}
  1726  	return mi.MessageOf(x)
  1727  }
  1728  
  1729  // Deprecated: Use DeleteLabelRequest.ProtoReflect.Descriptor instead.
  1730  func (*DeleteLabelRequest) Descriptor() ([]byte, []int) {
  1731  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{21}
  1732  }
  1733  
  1734  func (x *DeleteLabelRequest) GetName() string {
  1735  	if x != nil {
  1736  		return x.Name
  1737  	}
  1738  	return ""
  1739  }
  1740  
  1741  func (x *DeleteLabelRequest) GetUseAdminAccess() bool {
  1742  	if x != nil {
  1743  		return x.UseAdminAccess
  1744  	}
  1745  	return false
  1746  }
  1747  
  1748  func (x *DeleteLabelRequest) GetWriteControl() *WriteControl {
  1749  	if x != nil {
  1750  		return x.WriteControl
  1751  	}
  1752  	return nil
  1753  }
  1754  
  1755  // A request to list the LabelLocks on a Label.
  1756  type ListLabelLocksRequest struct {
  1757  	state         protoimpl.MessageState
  1758  	sizeCache     protoimpl.SizeCache
  1759  	unknownFields protoimpl.UnknownFields
  1760  
  1761  	// Required. Label on which Locks are applied.
  1762  	// Format: labels/{label}
  1763  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1764  	// Maximum number of Locks to return per page. Default: 100. Max: 200.
  1765  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1766  	// The token of the page to return.
  1767  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1768  }
  1769  
  1770  func (x *ListLabelLocksRequest) Reset() {
  1771  	*x = ListLabelLocksRequest{}
  1772  	if protoimpl.UnsafeEnabled {
  1773  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[22]
  1774  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1775  		ms.StoreMessageInfo(mi)
  1776  	}
  1777  }
  1778  
  1779  func (x *ListLabelLocksRequest) String() string {
  1780  	return protoimpl.X.MessageStringOf(x)
  1781  }
  1782  
  1783  func (*ListLabelLocksRequest) ProtoMessage() {}
  1784  
  1785  func (x *ListLabelLocksRequest) ProtoReflect() protoreflect.Message {
  1786  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[22]
  1787  	if protoimpl.UnsafeEnabled && x != nil {
  1788  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1789  		if ms.LoadMessageInfo() == nil {
  1790  			ms.StoreMessageInfo(mi)
  1791  		}
  1792  		return ms
  1793  	}
  1794  	return mi.MessageOf(x)
  1795  }
  1796  
  1797  // Deprecated: Use ListLabelLocksRequest.ProtoReflect.Descriptor instead.
  1798  func (*ListLabelLocksRequest) Descriptor() ([]byte, []int) {
  1799  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{22}
  1800  }
  1801  
  1802  func (x *ListLabelLocksRequest) GetParent() string {
  1803  	if x != nil {
  1804  		return x.Parent
  1805  	}
  1806  	return ""
  1807  }
  1808  
  1809  func (x *ListLabelLocksRequest) GetPageSize() int32 {
  1810  	if x != nil {
  1811  		return x.PageSize
  1812  	}
  1813  	return 0
  1814  }
  1815  
  1816  func (x *ListLabelLocksRequest) GetPageToken() string {
  1817  	if x != nil {
  1818  		return x.PageToken
  1819  	}
  1820  	return ""
  1821  }
  1822  
  1823  // The response to a ListLabelLocksRequest.
  1824  type ListLabelLocksResponse struct {
  1825  	state         protoimpl.MessageState
  1826  	sizeCache     protoimpl.SizeCache
  1827  	unknownFields protoimpl.UnknownFields
  1828  
  1829  	// LabelLocks.
  1830  	LabelLocks []*LabelLock `protobuf:"bytes,1,rep,name=label_locks,json=labelLocks,proto3" json:"label_locks,omitempty"`
  1831  	// The token of the next page in the response.
  1832  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1833  }
  1834  
  1835  func (x *ListLabelLocksResponse) Reset() {
  1836  	*x = ListLabelLocksResponse{}
  1837  	if protoimpl.UnsafeEnabled {
  1838  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[23]
  1839  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1840  		ms.StoreMessageInfo(mi)
  1841  	}
  1842  }
  1843  
  1844  func (x *ListLabelLocksResponse) String() string {
  1845  	return protoimpl.X.MessageStringOf(x)
  1846  }
  1847  
  1848  func (*ListLabelLocksResponse) ProtoMessage() {}
  1849  
  1850  func (x *ListLabelLocksResponse) ProtoReflect() protoreflect.Message {
  1851  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[23]
  1852  	if protoimpl.UnsafeEnabled && x != nil {
  1853  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1854  		if ms.LoadMessageInfo() == nil {
  1855  			ms.StoreMessageInfo(mi)
  1856  		}
  1857  		return ms
  1858  	}
  1859  	return mi.MessageOf(x)
  1860  }
  1861  
  1862  // Deprecated: Use ListLabelLocksResponse.ProtoReflect.Descriptor instead.
  1863  func (*ListLabelLocksResponse) Descriptor() ([]byte, []int) {
  1864  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{23}
  1865  }
  1866  
  1867  func (x *ListLabelLocksResponse) GetLabelLocks() []*LabelLock {
  1868  	if x != nil {
  1869  		return x.LabelLocks
  1870  	}
  1871  	return nil
  1872  }
  1873  
  1874  func (x *ListLabelLocksResponse) GetNextPageToken() string {
  1875  	if x != nil {
  1876  		return x.NextPageToken
  1877  	}
  1878  	return ""
  1879  }
  1880  
  1881  // A single kind of update to apply to a Label.
  1882  type DeltaUpdateLabelRequest_Request struct {
  1883  	state         protoimpl.MessageState
  1884  	sizeCache     protoimpl.SizeCache
  1885  	unknownFields protoimpl.UnknownFields
  1886  
  1887  	// The kind of update. Exactly one Field is required.
  1888  	//
  1889  	// Types that are assignable to Kind:
  1890  	//
  1891  	//	*DeltaUpdateLabelRequest_Request_UpdateLabel
  1892  	//	*DeltaUpdateLabelRequest_Request_CreateField
  1893  	//	*DeltaUpdateLabelRequest_Request_UpdateField
  1894  	//	*DeltaUpdateLabelRequest_Request_UpdateFieldType
  1895  	//	*DeltaUpdateLabelRequest_Request_EnableField
  1896  	//	*DeltaUpdateLabelRequest_Request_DisableField
  1897  	//	*DeltaUpdateLabelRequest_Request_DeleteField
  1898  	//	*DeltaUpdateLabelRequest_Request_CreateSelectionChoice
  1899  	//	*DeltaUpdateLabelRequest_Request_UpdateSelectionChoiceProperties
  1900  	//	*DeltaUpdateLabelRequest_Request_EnableSelectionChoice
  1901  	//	*DeltaUpdateLabelRequest_Request_DisableSelectionChoice
  1902  	//	*DeltaUpdateLabelRequest_Request_DeleteSelectionChoice
  1903  	Kind isDeltaUpdateLabelRequest_Request_Kind `protobuf_oneof:"kind"`
  1904  }
  1905  
  1906  func (x *DeltaUpdateLabelRequest_Request) Reset() {
  1907  	*x = DeltaUpdateLabelRequest_Request{}
  1908  	if protoimpl.UnsafeEnabled {
  1909  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[24]
  1910  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1911  		ms.StoreMessageInfo(mi)
  1912  	}
  1913  }
  1914  
  1915  func (x *DeltaUpdateLabelRequest_Request) String() string {
  1916  	return protoimpl.X.MessageStringOf(x)
  1917  }
  1918  
  1919  func (*DeltaUpdateLabelRequest_Request) ProtoMessage() {}
  1920  
  1921  func (x *DeltaUpdateLabelRequest_Request) ProtoReflect() protoreflect.Message {
  1922  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[24]
  1923  	if protoimpl.UnsafeEnabled && x != nil {
  1924  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1925  		if ms.LoadMessageInfo() == nil {
  1926  			ms.StoreMessageInfo(mi)
  1927  		}
  1928  		return ms
  1929  	}
  1930  	return mi.MessageOf(x)
  1931  }
  1932  
  1933  // Deprecated: Use DeltaUpdateLabelRequest_Request.ProtoReflect.Descriptor instead.
  1934  func (*DeltaUpdateLabelRequest_Request) Descriptor() ([]byte, []int) {
  1935  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 0}
  1936  }
  1937  
  1938  func (m *DeltaUpdateLabelRequest_Request) GetKind() isDeltaUpdateLabelRequest_Request_Kind {
  1939  	if m != nil {
  1940  		return m.Kind
  1941  	}
  1942  	return nil
  1943  }
  1944  
  1945  func (x *DeltaUpdateLabelRequest_Request) GetUpdateLabel() *DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest {
  1946  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_UpdateLabel); ok {
  1947  		return x.UpdateLabel
  1948  	}
  1949  	return nil
  1950  }
  1951  
  1952  func (x *DeltaUpdateLabelRequest_Request) GetCreateField() *DeltaUpdateLabelRequest_CreateFieldRequest {
  1953  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_CreateField); ok {
  1954  		return x.CreateField
  1955  	}
  1956  	return nil
  1957  }
  1958  
  1959  func (x *DeltaUpdateLabelRequest_Request) GetUpdateField() *DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest {
  1960  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_UpdateField); ok {
  1961  		return x.UpdateField
  1962  	}
  1963  	return nil
  1964  }
  1965  
  1966  func (x *DeltaUpdateLabelRequest_Request) GetUpdateFieldType() *DeltaUpdateLabelRequest_UpdateFieldTypeRequest {
  1967  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_UpdateFieldType); ok {
  1968  		return x.UpdateFieldType
  1969  	}
  1970  	return nil
  1971  }
  1972  
  1973  func (x *DeltaUpdateLabelRequest_Request) GetEnableField() *DeltaUpdateLabelRequest_EnableFieldRequest {
  1974  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_EnableField); ok {
  1975  		return x.EnableField
  1976  	}
  1977  	return nil
  1978  }
  1979  
  1980  func (x *DeltaUpdateLabelRequest_Request) GetDisableField() *DeltaUpdateLabelRequest_DisableFieldRequest {
  1981  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_DisableField); ok {
  1982  		return x.DisableField
  1983  	}
  1984  	return nil
  1985  }
  1986  
  1987  func (x *DeltaUpdateLabelRequest_Request) GetDeleteField() *DeltaUpdateLabelRequest_DeleteFieldRequest {
  1988  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_DeleteField); ok {
  1989  		return x.DeleteField
  1990  	}
  1991  	return nil
  1992  }
  1993  
  1994  func (x *DeltaUpdateLabelRequest_Request) GetCreateSelectionChoice() *DeltaUpdateLabelRequest_CreateSelectionChoiceRequest {
  1995  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_CreateSelectionChoice); ok {
  1996  		return x.CreateSelectionChoice
  1997  	}
  1998  	return nil
  1999  }
  2000  
  2001  func (x *DeltaUpdateLabelRequest_Request) GetUpdateSelectionChoiceProperties() *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest {
  2002  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_UpdateSelectionChoiceProperties); ok {
  2003  		return x.UpdateSelectionChoiceProperties
  2004  	}
  2005  	return nil
  2006  }
  2007  
  2008  func (x *DeltaUpdateLabelRequest_Request) GetEnableSelectionChoice() *DeltaUpdateLabelRequest_EnableSelectionChoiceRequest {
  2009  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_EnableSelectionChoice); ok {
  2010  		return x.EnableSelectionChoice
  2011  	}
  2012  	return nil
  2013  }
  2014  
  2015  func (x *DeltaUpdateLabelRequest_Request) GetDisableSelectionChoice() *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest {
  2016  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_DisableSelectionChoice); ok {
  2017  		return x.DisableSelectionChoice
  2018  	}
  2019  	return nil
  2020  }
  2021  
  2022  func (x *DeltaUpdateLabelRequest_Request) GetDeleteSelectionChoice() *DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest {
  2023  	if x, ok := x.GetKind().(*DeltaUpdateLabelRequest_Request_DeleteSelectionChoice); ok {
  2024  		return x.DeleteSelectionChoice
  2025  	}
  2026  	return nil
  2027  }
  2028  
  2029  type isDeltaUpdateLabelRequest_Request_Kind interface {
  2030  	isDeltaUpdateLabelRequest_Request_Kind()
  2031  }
  2032  
  2033  type DeltaUpdateLabelRequest_Request_UpdateLabel struct {
  2034  	// Updates the Label properties.
  2035  	UpdateLabel *DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest `protobuf:"bytes,1,opt,name=update_label,json=updateLabel,proto3,oneof"`
  2036  }
  2037  
  2038  type DeltaUpdateLabelRequest_Request_CreateField struct {
  2039  	// Creates a new Field.
  2040  	CreateField *DeltaUpdateLabelRequest_CreateFieldRequest `protobuf:"bytes,2,opt,name=create_field,json=createField,proto3,oneof"`
  2041  }
  2042  
  2043  type DeltaUpdateLabelRequest_Request_UpdateField struct {
  2044  	// Updates basic properties of a Field.
  2045  	UpdateField *DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest `protobuf:"bytes,3,opt,name=update_field,json=updateField,proto3,oneof"`
  2046  }
  2047  
  2048  type DeltaUpdateLabelRequest_Request_UpdateFieldType struct {
  2049  	// Update Field type and/or type options.
  2050  	UpdateFieldType *DeltaUpdateLabelRequest_UpdateFieldTypeRequest `protobuf:"bytes,4,opt,name=update_field_type,json=updateFieldType,proto3,oneof"`
  2051  }
  2052  
  2053  type DeltaUpdateLabelRequest_Request_EnableField struct {
  2054  	// Enables the Field.
  2055  	EnableField *DeltaUpdateLabelRequest_EnableFieldRequest `protobuf:"bytes,5,opt,name=enable_field,json=enableField,proto3,oneof"`
  2056  }
  2057  
  2058  type DeltaUpdateLabelRequest_Request_DisableField struct {
  2059  	// Disables the Field.
  2060  	DisableField *DeltaUpdateLabelRequest_DisableFieldRequest `protobuf:"bytes,6,opt,name=disable_field,json=disableField,proto3,oneof"`
  2061  }
  2062  
  2063  type DeltaUpdateLabelRequest_Request_DeleteField struct {
  2064  	// Deletes a Field from the label.
  2065  	DeleteField *DeltaUpdateLabelRequest_DeleteFieldRequest `protobuf:"bytes,7,opt,name=delete_field,json=deleteField,proto3,oneof"`
  2066  }
  2067  
  2068  type DeltaUpdateLabelRequest_Request_CreateSelectionChoice struct {
  2069  	// Creates Choice within a Selection field.
  2070  	CreateSelectionChoice *DeltaUpdateLabelRequest_CreateSelectionChoiceRequest `protobuf:"bytes,8,opt,name=create_selection_choice,json=createSelectionChoice,proto3,oneof"`
  2071  }
  2072  
  2073  type DeltaUpdateLabelRequest_Request_UpdateSelectionChoiceProperties struct {
  2074  	// Update a Choice properties within a Selection Field.
  2075  	UpdateSelectionChoiceProperties *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest `protobuf:"bytes,9,opt,name=update_selection_choice_properties,json=updateSelectionChoiceProperties,proto3,oneof"`
  2076  }
  2077  
  2078  type DeltaUpdateLabelRequest_Request_EnableSelectionChoice struct {
  2079  	// Enable a Choice within a Selection Field.
  2080  	EnableSelectionChoice *DeltaUpdateLabelRequest_EnableSelectionChoiceRequest `protobuf:"bytes,10,opt,name=enable_selection_choice,json=enableSelectionChoice,proto3,oneof"`
  2081  }
  2082  
  2083  type DeltaUpdateLabelRequest_Request_DisableSelectionChoice struct {
  2084  	// Disable a Choice within a Selection Field.
  2085  	DisableSelectionChoice *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest `protobuf:"bytes,11,opt,name=disable_selection_choice,json=disableSelectionChoice,proto3,oneof"`
  2086  }
  2087  
  2088  type DeltaUpdateLabelRequest_Request_DeleteSelectionChoice struct {
  2089  	// Delete a Choice within a Selection Field.
  2090  	DeleteSelectionChoice *DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest `protobuf:"bytes,12,opt,name=delete_selection_choice,json=deleteSelectionChoice,proto3,oneof"`
  2091  }
  2092  
  2093  func (*DeltaUpdateLabelRequest_Request_UpdateLabel) isDeltaUpdateLabelRequest_Request_Kind() {}
  2094  
  2095  func (*DeltaUpdateLabelRequest_Request_CreateField) isDeltaUpdateLabelRequest_Request_Kind() {}
  2096  
  2097  func (*DeltaUpdateLabelRequest_Request_UpdateField) isDeltaUpdateLabelRequest_Request_Kind() {}
  2098  
  2099  func (*DeltaUpdateLabelRequest_Request_UpdateFieldType) isDeltaUpdateLabelRequest_Request_Kind() {}
  2100  
  2101  func (*DeltaUpdateLabelRequest_Request_EnableField) isDeltaUpdateLabelRequest_Request_Kind() {}
  2102  
  2103  func (*DeltaUpdateLabelRequest_Request_DisableField) isDeltaUpdateLabelRequest_Request_Kind() {}
  2104  
  2105  func (*DeltaUpdateLabelRequest_Request_DeleteField) isDeltaUpdateLabelRequest_Request_Kind() {}
  2106  
  2107  func (*DeltaUpdateLabelRequest_Request_CreateSelectionChoice) isDeltaUpdateLabelRequest_Request_Kind() {
  2108  }
  2109  
  2110  func (*DeltaUpdateLabelRequest_Request_UpdateSelectionChoiceProperties) isDeltaUpdateLabelRequest_Request_Kind() {
  2111  }
  2112  
  2113  func (*DeltaUpdateLabelRequest_Request_EnableSelectionChoice) isDeltaUpdateLabelRequest_Request_Kind() {
  2114  }
  2115  
  2116  func (*DeltaUpdateLabelRequest_Request_DisableSelectionChoice) isDeltaUpdateLabelRequest_Request_Kind() {
  2117  }
  2118  
  2119  func (*DeltaUpdateLabelRequest_Request_DeleteSelectionChoice) isDeltaUpdateLabelRequest_Request_Kind() {
  2120  }
  2121  
  2122  // Updates basic properties of a Label.
  2123  type DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest struct {
  2124  	state         protoimpl.MessageState
  2125  	sizeCache     protoimpl.SizeCache
  2126  	unknownFields protoimpl.UnknownFields
  2127  
  2128  	// The fields that should be updated. At least one field must be specified.
  2129  	// The root `label_properties` is implied and should not be specified. A
  2130  	// single `*` can be used as short-hand for updating every field.
  2131  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  2132  	// Required. Label properties to update.
  2133  	Properties *Label_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
  2134  }
  2135  
  2136  func (x *DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest) Reset() {
  2137  	*x = DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest{}
  2138  	if protoimpl.UnsafeEnabled {
  2139  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[25]
  2140  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2141  		ms.StoreMessageInfo(mi)
  2142  	}
  2143  }
  2144  
  2145  func (x *DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest) String() string {
  2146  	return protoimpl.X.MessageStringOf(x)
  2147  }
  2148  
  2149  func (*DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest) ProtoMessage() {}
  2150  
  2151  func (x *DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest) ProtoReflect() protoreflect.Message {
  2152  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[25]
  2153  	if protoimpl.UnsafeEnabled && x != nil {
  2154  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2155  		if ms.LoadMessageInfo() == nil {
  2156  			ms.StoreMessageInfo(mi)
  2157  		}
  2158  		return ms
  2159  	}
  2160  	return mi.MessageOf(x)
  2161  }
  2162  
  2163  // Deprecated: Use DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest.ProtoReflect.Descriptor instead.
  2164  func (*DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest) Descriptor() ([]byte, []int) {
  2165  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 1}
  2166  }
  2167  
  2168  func (x *DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  2169  	if x != nil {
  2170  		return x.UpdateMask
  2171  	}
  2172  	return nil
  2173  }
  2174  
  2175  func (x *DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest) GetProperties() *Label_Properties {
  2176  	if x != nil {
  2177  		return x.Properties
  2178  	}
  2179  	return nil
  2180  }
  2181  
  2182  // Request to disable the Field.
  2183  type DeltaUpdateLabelRequest_DisableFieldRequest struct {
  2184  	state         protoimpl.MessageState
  2185  	sizeCache     protoimpl.SizeCache
  2186  	unknownFields protoimpl.UnknownFields
  2187  
  2188  	// The fields that should be updated. At least one field must be specified.
  2189  	// The root `disabled_policy` is implied and should not be specified. A
  2190  	// single `*` can be used as short-hand for updating every field.
  2191  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  2192  	// Required. Key of the Field to disable.
  2193  	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  2194  	// Required. Field Disabled Policy.
  2195  	DisabledPolicy *Lifecycle_DisabledPolicy `protobuf:"bytes,3,opt,name=disabled_policy,json=disabledPolicy,proto3" json:"disabled_policy,omitempty"`
  2196  }
  2197  
  2198  func (x *DeltaUpdateLabelRequest_DisableFieldRequest) Reset() {
  2199  	*x = DeltaUpdateLabelRequest_DisableFieldRequest{}
  2200  	if protoimpl.UnsafeEnabled {
  2201  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[26]
  2202  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2203  		ms.StoreMessageInfo(mi)
  2204  	}
  2205  }
  2206  
  2207  func (x *DeltaUpdateLabelRequest_DisableFieldRequest) String() string {
  2208  	return protoimpl.X.MessageStringOf(x)
  2209  }
  2210  
  2211  func (*DeltaUpdateLabelRequest_DisableFieldRequest) ProtoMessage() {}
  2212  
  2213  func (x *DeltaUpdateLabelRequest_DisableFieldRequest) ProtoReflect() protoreflect.Message {
  2214  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[26]
  2215  	if protoimpl.UnsafeEnabled && x != nil {
  2216  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2217  		if ms.LoadMessageInfo() == nil {
  2218  			ms.StoreMessageInfo(mi)
  2219  		}
  2220  		return ms
  2221  	}
  2222  	return mi.MessageOf(x)
  2223  }
  2224  
  2225  // Deprecated: Use DeltaUpdateLabelRequest_DisableFieldRequest.ProtoReflect.Descriptor instead.
  2226  func (*DeltaUpdateLabelRequest_DisableFieldRequest) Descriptor() ([]byte, []int) {
  2227  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 2}
  2228  }
  2229  
  2230  func (x *DeltaUpdateLabelRequest_DisableFieldRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  2231  	if x != nil {
  2232  		return x.UpdateMask
  2233  	}
  2234  	return nil
  2235  }
  2236  
  2237  func (x *DeltaUpdateLabelRequest_DisableFieldRequest) GetId() string {
  2238  	if x != nil {
  2239  		return x.Id
  2240  	}
  2241  	return ""
  2242  }
  2243  
  2244  func (x *DeltaUpdateLabelRequest_DisableFieldRequest) GetDisabledPolicy() *Lifecycle_DisabledPolicy {
  2245  	if x != nil {
  2246  		return x.DisabledPolicy
  2247  	}
  2248  	return nil
  2249  }
  2250  
  2251  // Request to enable the Field.
  2252  type DeltaUpdateLabelRequest_EnableFieldRequest struct {
  2253  	state         protoimpl.MessageState
  2254  	sizeCache     protoimpl.SizeCache
  2255  	unknownFields protoimpl.UnknownFields
  2256  
  2257  	// Required. ID of the Field to enable.
  2258  	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  2259  }
  2260  
  2261  func (x *DeltaUpdateLabelRequest_EnableFieldRequest) Reset() {
  2262  	*x = DeltaUpdateLabelRequest_EnableFieldRequest{}
  2263  	if protoimpl.UnsafeEnabled {
  2264  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[27]
  2265  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2266  		ms.StoreMessageInfo(mi)
  2267  	}
  2268  }
  2269  
  2270  func (x *DeltaUpdateLabelRequest_EnableFieldRequest) String() string {
  2271  	return protoimpl.X.MessageStringOf(x)
  2272  }
  2273  
  2274  func (*DeltaUpdateLabelRequest_EnableFieldRequest) ProtoMessage() {}
  2275  
  2276  func (x *DeltaUpdateLabelRequest_EnableFieldRequest) ProtoReflect() protoreflect.Message {
  2277  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[27]
  2278  	if protoimpl.UnsafeEnabled && x != nil {
  2279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2280  		if ms.LoadMessageInfo() == nil {
  2281  			ms.StoreMessageInfo(mi)
  2282  		}
  2283  		return ms
  2284  	}
  2285  	return mi.MessageOf(x)
  2286  }
  2287  
  2288  // Deprecated: Use DeltaUpdateLabelRequest_EnableFieldRequest.ProtoReflect.Descriptor instead.
  2289  func (*DeltaUpdateLabelRequest_EnableFieldRequest) Descriptor() ([]byte, []int) {
  2290  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 3}
  2291  }
  2292  
  2293  func (x *DeltaUpdateLabelRequest_EnableFieldRequest) GetId() string {
  2294  	if x != nil {
  2295  		return x.Id
  2296  	}
  2297  	return ""
  2298  }
  2299  
  2300  // Request to delete the Field.
  2301  type DeltaUpdateLabelRequest_DeleteFieldRequest struct {
  2302  	state         protoimpl.MessageState
  2303  	sizeCache     protoimpl.SizeCache
  2304  	unknownFields protoimpl.UnknownFields
  2305  
  2306  	// Required. ID of the Field to delete.
  2307  	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  2308  }
  2309  
  2310  func (x *DeltaUpdateLabelRequest_DeleteFieldRequest) Reset() {
  2311  	*x = DeltaUpdateLabelRequest_DeleteFieldRequest{}
  2312  	if protoimpl.UnsafeEnabled {
  2313  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[28]
  2314  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2315  		ms.StoreMessageInfo(mi)
  2316  	}
  2317  }
  2318  
  2319  func (x *DeltaUpdateLabelRequest_DeleteFieldRequest) String() string {
  2320  	return protoimpl.X.MessageStringOf(x)
  2321  }
  2322  
  2323  func (*DeltaUpdateLabelRequest_DeleteFieldRequest) ProtoMessage() {}
  2324  
  2325  func (x *DeltaUpdateLabelRequest_DeleteFieldRequest) ProtoReflect() protoreflect.Message {
  2326  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[28]
  2327  	if protoimpl.UnsafeEnabled && x != nil {
  2328  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2329  		if ms.LoadMessageInfo() == nil {
  2330  			ms.StoreMessageInfo(mi)
  2331  		}
  2332  		return ms
  2333  	}
  2334  	return mi.MessageOf(x)
  2335  }
  2336  
  2337  // Deprecated: Use DeltaUpdateLabelRequest_DeleteFieldRequest.ProtoReflect.Descriptor instead.
  2338  func (*DeltaUpdateLabelRequest_DeleteFieldRequest) Descriptor() ([]byte, []int) {
  2339  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 4}
  2340  }
  2341  
  2342  func (x *DeltaUpdateLabelRequest_DeleteFieldRequest) GetId() string {
  2343  	if x != nil {
  2344  		return x.Id
  2345  	}
  2346  	return ""
  2347  }
  2348  
  2349  // Request to create a Field within a Label.
  2350  type DeltaUpdateLabelRequest_CreateFieldRequest struct {
  2351  	state         protoimpl.MessageState
  2352  	sizeCache     protoimpl.SizeCache
  2353  	unknownFields protoimpl.UnknownFields
  2354  
  2355  	// Required. Field to create.
  2356  	Field *Field `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
  2357  }
  2358  
  2359  func (x *DeltaUpdateLabelRequest_CreateFieldRequest) Reset() {
  2360  	*x = DeltaUpdateLabelRequest_CreateFieldRequest{}
  2361  	if protoimpl.UnsafeEnabled {
  2362  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[29]
  2363  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2364  		ms.StoreMessageInfo(mi)
  2365  	}
  2366  }
  2367  
  2368  func (x *DeltaUpdateLabelRequest_CreateFieldRequest) String() string {
  2369  	return protoimpl.X.MessageStringOf(x)
  2370  }
  2371  
  2372  func (*DeltaUpdateLabelRequest_CreateFieldRequest) ProtoMessage() {}
  2373  
  2374  func (x *DeltaUpdateLabelRequest_CreateFieldRequest) ProtoReflect() protoreflect.Message {
  2375  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[29]
  2376  	if protoimpl.UnsafeEnabled && x != nil {
  2377  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2378  		if ms.LoadMessageInfo() == nil {
  2379  			ms.StoreMessageInfo(mi)
  2380  		}
  2381  		return ms
  2382  	}
  2383  	return mi.MessageOf(x)
  2384  }
  2385  
  2386  // Deprecated: Use DeltaUpdateLabelRequest_CreateFieldRequest.ProtoReflect.Descriptor instead.
  2387  func (*DeltaUpdateLabelRequest_CreateFieldRequest) Descriptor() ([]byte, []int) {
  2388  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 5}
  2389  }
  2390  
  2391  func (x *DeltaUpdateLabelRequest_CreateFieldRequest) GetField() *Field {
  2392  	if x != nil {
  2393  		return x.Field
  2394  	}
  2395  	return nil
  2396  }
  2397  
  2398  // Request to update Field properties.
  2399  type DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest struct {
  2400  	state         protoimpl.MessageState
  2401  	sizeCache     protoimpl.SizeCache
  2402  	unknownFields protoimpl.UnknownFields
  2403  
  2404  	// The fields that should be updated. At least one field must be specified.
  2405  	// The root `properties` is implied and should not be specified. A single
  2406  	// `*` can be used as short-hand for updating every field.
  2407  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  2408  	// Required. The Field to update.
  2409  	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  2410  	// Required. Basic Field properties.
  2411  	Properties *Field_Properties `protobuf:"bytes,3,opt,name=properties,proto3" json:"properties,omitempty"`
  2412  }
  2413  
  2414  func (x *DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest) Reset() {
  2415  	*x = DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest{}
  2416  	if protoimpl.UnsafeEnabled {
  2417  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[30]
  2418  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2419  		ms.StoreMessageInfo(mi)
  2420  	}
  2421  }
  2422  
  2423  func (x *DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest) String() string {
  2424  	return protoimpl.X.MessageStringOf(x)
  2425  }
  2426  
  2427  func (*DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest) ProtoMessage() {}
  2428  
  2429  func (x *DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest) ProtoReflect() protoreflect.Message {
  2430  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[30]
  2431  	if protoimpl.UnsafeEnabled && x != nil {
  2432  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2433  		if ms.LoadMessageInfo() == nil {
  2434  			ms.StoreMessageInfo(mi)
  2435  		}
  2436  		return ms
  2437  	}
  2438  	return mi.MessageOf(x)
  2439  }
  2440  
  2441  // Deprecated: Use DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest.ProtoReflect.Descriptor instead.
  2442  func (*DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest) Descriptor() ([]byte, []int) {
  2443  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 6}
  2444  }
  2445  
  2446  func (x *DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  2447  	if x != nil {
  2448  		return x.UpdateMask
  2449  	}
  2450  	return nil
  2451  }
  2452  
  2453  func (x *DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest) GetId() string {
  2454  	if x != nil {
  2455  		return x.Id
  2456  	}
  2457  	return ""
  2458  }
  2459  
  2460  func (x *DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest) GetProperties() *Field_Properties {
  2461  	if x != nil {
  2462  		return x.Properties
  2463  	}
  2464  	return nil
  2465  }
  2466  
  2467  // Request to change the type of a Field.
  2468  type DeltaUpdateLabelRequest_UpdateFieldTypeRequest struct {
  2469  	state         protoimpl.MessageState
  2470  	sizeCache     protoimpl.SizeCache
  2471  	unknownFields protoimpl.UnknownFields
  2472  
  2473  	// Types that are assignable to TypeOptions:
  2474  	//
  2475  	//	*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_TextOptions
  2476  	//	*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_IntegerOptions
  2477  	//	*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_DateOptions
  2478  	//	*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_SelectionOptions
  2479  	//	*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_UserOptions
  2480  	TypeOptions isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions `protobuf_oneof:"type_options"`
  2481  	// The fields that should be updated. At least one field must be specified.
  2482  	// The root of `type_options` is implied and should not be specified. A
  2483  	// single `*` can be used as short-hand for updating every field.
  2484  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  2485  	// Required. The Field to update.
  2486  	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  2487  }
  2488  
  2489  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) Reset() {
  2490  	*x = DeltaUpdateLabelRequest_UpdateFieldTypeRequest{}
  2491  	if protoimpl.UnsafeEnabled {
  2492  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[31]
  2493  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2494  		ms.StoreMessageInfo(mi)
  2495  	}
  2496  }
  2497  
  2498  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) String() string {
  2499  	return protoimpl.X.MessageStringOf(x)
  2500  }
  2501  
  2502  func (*DeltaUpdateLabelRequest_UpdateFieldTypeRequest) ProtoMessage() {}
  2503  
  2504  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) ProtoReflect() protoreflect.Message {
  2505  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[31]
  2506  	if protoimpl.UnsafeEnabled && x != nil {
  2507  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2508  		if ms.LoadMessageInfo() == nil {
  2509  			ms.StoreMessageInfo(mi)
  2510  		}
  2511  		return ms
  2512  	}
  2513  	return mi.MessageOf(x)
  2514  }
  2515  
  2516  // Deprecated: Use DeltaUpdateLabelRequest_UpdateFieldTypeRequest.ProtoReflect.Descriptor instead.
  2517  func (*DeltaUpdateLabelRequest_UpdateFieldTypeRequest) Descriptor() ([]byte, []int) {
  2518  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 7}
  2519  }
  2520  
  2521  func (m *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) GetTypeOptions() isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions {
  2522  	if m != nil {
  2523  		return m.TypeOptions
  2524  	}
  2525  	return nil
  2526  }
  2527  
  2528  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) GetTextOptions() *Field_TextOptions {
  2529  	if x, ok := x.GetTypeOptions().(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_TextOptions); ok {
  2530  		return x.TextOptions
  2531  	}
  2532  	return nil
  2533  }
  2534  
  2535  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) GetIntegerOptions() *Field_IntegerOptions {
  2536  	if x, ok := x.GetTypeOptions().(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_IntegerOptions); ok {
  2537  		return x.IntegerOptions
  2538  	}
  2539  	return nil
  2540  }
  2541  
  2542  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) GetDateOptions() *Field_DateOptions {
  2543  	if x, ok := x.GetTypeOptions().(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_DateOptions); ok {
  2544  		return x.DateOptions
  2545  	}
  2546  	return nil
  2547  }
  2548  
  2549  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) GetSelectionOptions() *Field_SelectionOptions {
  2550  	if x, ok := x.GetTypeOptions().(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_SelectionOptions); ok {
  2551  		return x.SelectionOptions
  2552  	}
  2553  	return nil
  2554  }
  2555  
  2556  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) GetUserOptions() *Field_UserOptions {
  2557  	if x, ok := x.GetTypeOptions().(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_UserOptions); ok {
  2558  		return x.UserOptions
  2559  	}
  2560  	return nil
  2561  }
  2562  
  2563  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  2564  	if x != nil {
  2565  		return x.UpdateMask
  2566  	}
  2567  	return nil
  2568  }
  2569  
  2570  func (x *DeltaUpdateLabelRequest_UpdateFieldTypeRequest) GetId() string {
  2571  	if x != nil {
  2572  		return x.Id
  2573  	}
  2574  	return ""
  2575  }
  2576  
  2577  type isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions interface {
  2578  	isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions()
  2579  }
  2580  
  2581  type DeltaUpdateLabelRequest_UpdateFieldTypeRequest_TextOptions struct {
  2582  	// Update field to Text.
  2583  	TextOptions *Field_TextOptions `protobuf:"bytes,3,opt,name=text_options,json=textOptions,proto3,oneof"`
  2584  }
  2585  
  2586  type DeltaUpdateLabelRequest_UpdateFieldTypeRequest_IntegerOptions struct {
  2587  	// Update field to Integer.
  2588  	IntegerOptions *Field_IntegerOptions `protobuf:"bytes,5,opt,name=integer_options,json=integerOptions,proto3,oneof"`
  2589  }
  2590  
  2591  type DeltaUpdateLabelRequest_UpdateFieldTypeRequest_DateOptions struct {
  2592  	// Update field to Date.
  2593  	DateOptions *Field_DateOptions `protobuf:"bytes,6,opt,name=date_options,json=dateOptions,proto3,oneof"`
  2594  }
  2595  
  2596  type DeltaUpdateLabelRequest_UpdateFieldTypeRequest_SelectionOptions struct {
  2597  	// Update field to Selection.
  2598  	SelectionOptions *Field_SelectionOptions `protobuf:"bytes,7,opt,name=selection_options,json=selectionOptions,proto3,oneof"`
  2599  }
  2600  
  2601  type DeltaUpdateLabelRequest_UpdateFieldTypeRequest_UserOptions struct {
  2602  	// Update field to User.
  2603  	UserOptions *Field_UserOptions `protobuf:"bytes,8,opt,name=user_options,json=userOptions,proto3,oneof"`
  2604  }
  2605  
  2606  func (*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_TextOptions) isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions() {
  2607  }
  2608  
  2609  func (*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_IntegerOptions) isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions() {
  2610  }
  2611  
  2612  func (*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_DateOptions) isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions() {
  2613  }
  2614  
  2615  func (*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_SelectionOptions) isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions() {
  2616  }
  2617  
  2618  func (*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_UserOptions) isDeltaUpdateLabelRequest_UpdateFieldTypeRequest_TypeOptions() {
  2619  }
  2620  
  2621  // Request to create a Selection Choice.
  2622  type DeltaUpdateLabelRequest_CreateSelectionChoiceRequest struct {
  2623  	state         protoimpl.MessageState
  2624  	sizeCache     protoimpl.SizeCache
  2625  	unknownFields protoimpl.UnknownFields
  2626  
  2627  	// Required. The Selection Field in which a Choice will be created.
  2628  	FieldId string `protobuf:"bytes,1,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
  2629  	// Required. The Choice to create.
  2630  	Choice *Field_SelectionOptions_Choice `protobuf:"bytes,2,opt,name=choice,proto3" json:"choice,omitempty"`
  2631  }
  2632  
  2633  func (x *DeltaUpdateLabelRequest_CreateSelectionChoiceRequest) Reset() {
  2634  	*x = DeltaUpdateLabelRequest_CreateSelectionChoiceRequest{}
  2635  	if protoimpl.UnsafeEnabled {
  2636  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[32]
  2637  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2638  		ms.StoreMessageInfo(mi)
  2639  	}
  2640  }
  2641  
  2642  func (x *DeltaUpdateLabelRequest_CreateSelectionChoiceRequest) String() string {
  2643  	return protoimpl.X.MessageStringOf(x)
  2644  }
  2645  
  2646  func (*DeltaUpdateLabelRequest_CreateSelectionChoiceRequest) ProtoMessage() {}
  2647  
  2648  func (x *DeltaUpdateLabelRequest_CreateSelectionChoiceRequest) ProtoReflect() protoreflect.Message {
  2649  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[32]
  2650  	if protoimpl.UnsafeEnabled && x != nil {
  2651  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2652  		if ms.LoadMessageInfo() == nil {
  2653  			ms.StoreMessageInfo(mi)
  2654  		}
  2655  		return ms
  2656  	}
  2657  	return mi.MessageOf(x)
  2658  }
  2659  
  2660  // Deprecated: Use DeltaUpdateLabelRequest_CreateSelectionChoiceRequest.ProtoReflect.Descriptor instead.
  2661  func (*DeltaUpdateLabelRequest_CreateSelectionChoiceRequest) Descriptor() ([]byte, []int) {
  2662  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 8}
  2663  }
  2664  
  2665  func (x *DeltaUpdateLabelRequest_CreateSelectionChoiceRequest) GetFieldId() string {
  2666  	if x != nil {
  2667  		return x.FieldId
  2668  	}
  2669  	return ""
  2670  }
  2671  
  2672  func (x *DeltaUpdateLabelRequest_CreateSelectionChoiceRequest) GetChoice() *Field_SelectionOptions_Choice {
  2673  	if x != nil {
  2674  		return x.Choice
  2675  	}
  2676  	return nil
  2677  }
  2678  
  2679  // Request to update a Choice properties.
  2680  type DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest struct {
  2681  	state         protoimpl.MessageState
  2682  	sizeCache     protoimpl.SizeCache
  2683  	unknownFields protoimpl.UnknownFields
  2684  
  2685  	// The fields that should be updated. At least one field must be specified.
  2686  	// The root `properties` is implied and should not be specified. A single
  2687  	// `*` can be used as short-hand for updating every field.
  2688  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  2689  	// Required. The Selection Field to update.
  2690  	FieldId string `protobuf:"bytes,2,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
  2691  	// Required. The Choice to update.
  2692  	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
  2693  	// Required. The Choice properties to update.
  2694  	Properties *Field_SelectionOptions_Choice_Properties `protobuf:"bytes,4,opt,name=properties,proto3" json:"properties,omitempty"`
  2695  }
  2696  
  2697  func (x *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) Reset() {
  2698  	*x = DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest{}
  2699  	if protoimpl.UnsafeEnabled {
  2700  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[33]
  2701  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2702  		ms.StoreMessageInfo(mi)
  2703  	}
  2704  }
  2705  
  2706  func (x *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) String() string {
  2707  	return protoimpl.X.MessageStringOf(x)
  2708  }
  2709  
  2710  func (*DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) ProtoMessage() {}
  2711  
  2712  func (x *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) ProtoReflect() protoreflect.Message {
  2713  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[33]
  2714  	if protoimpl.UnsafeEnabled && x != nil {
  2715  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2716  		if ms.LoadMessageInfo() == nil {
  2717  			ms.StoreMessageInfo(mi)
  2718  		}
  2719  		return ms
  2720  	}
  2721  	return mi.MessageOf(x)
  2722  }
  2723  
  2724  // Deprecated: Use DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest.ProtoReflect.Descriptor instead.
  2725  func (*DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) Descriptor() ([]byte, []int) {
  2726  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 9}
  2727  }
  2728  
  2729  func (x *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  2730  	if x != nil {
  2731  		return x.UpdateMask
  2732  	}
  2733  	return nil
  2734  }
  2735  
  2736  func (x *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) GetFieldId() string {
  2737  	if x != nil {
  2738  		return x.FieldId
  2739  	}
  2740  	return ""
  2741  }
  2742  
  2743  func (x *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) GetId() string {
  2744  	if x != nil {
  2745  		return x.Id
  2746  	}
  2747  	return ""
  2748  }
  2749  
  2750  func (x *DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest) GetProperties() *Field_SelectionOptions_Choice_Properties {
  2751  	if x != nil {
  2752  		return x.Properties
  2753  	}
  2754  	return nil
  2755  }
  2756  
  2757  // Request to delete a Choice.
  2758  type DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest struct {
  2759  	state         protoimpl.MessageState
  2760  	sizeCache     protoimpl.SizeCache
  2761  	unknownFields protoimpl.UnknownFields
  2762  
  2763  	// Required. The Selection Field from which a Choice will be deleted.
  2764  	FieldId string `protobuf:"bytes,1,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
  2765  	// Required. Choice to delete.
  2766  	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  2767  }
  2768  
  2769  func (x *DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest) Reset() {
  2770  	*x = DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest{}
  2771  	if protoimpl.UnsafeEnabled {
  2772  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[34]
  2773  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2774  		ms.StoreMessageInfo(mi)
  2775  	}
  2776  }
  2777  
  2778  func (x *DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest) String() string {
  2779  	return protoimpl.X.MessageStringOf(x)
  2780  }
  2781  
  2782  func (*DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest) ProtoMessage() {}
  2783  
  2784  func (x *DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest) ProtoReflect() protoreflect.Message {
  2785  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[34]
  2786  	if protoimpl.UnsafeEnabled && x != nil {
  2787  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2788  		if ms.LoadMessageInfo() == nil {
  2789  			ms.StoreMessageInfo(mi)
  2790  		}
  2791  		return ms
  2792  	}
  2793  	return mi.MessageOf(x)
  2794  }
  2795  
  2796  // Deprecated: Use DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest.ProtoReflect.Descriptor instead.
  2797  func (*DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest) Descriptor() ([]byte, []int) {
  2798  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 10}
  2799  }
  2800  
  2801  func (x *DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest) GetFieldId() string {
  2802  	if x != nil {
  2803  		return x.FieldId
  2804  	}
  2805  	return ""
  2806  }
  2807  
  2808  func (x *DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest) GetId() string {
  2809  	if x != nil {
  2810  		return x.Id
  2811  	}
  2812  	return ""
  2813  }
  2814  
  2815  // Request to disable a Choice.
  2816  type DeltaUpdateLabelRequest_DisableSelectionChoiceRequest struct {
  2817  	state         protoimpl.MessageState
  2818  	sizeCache     protoimpl.SizeCache
  2819  	unknownFields protoimpl.UnknownFields
  2820  
  2821  	// The fields that should be updated. At least one field must be specified.
  2822  	// The root `disabled_policy` is implied and should not be specified. A
  2823  	// single `*` can be used as short-hand for updating every field.
  2824  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  2825  	// Required. The Selection Field in which a Choice will be disabled.
  2826  	FieldId string `protobuf:"bytes,2,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
  2827  	// Required. Choice to disable.
  2828  	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
  2829  	// Required. The disabled policy to update.
  2830  	DisabledPolicy *Lifecycle_DisabledPolicy `protobuf:"bytes,4,opt,name=disabled_policy,json=disabledPolicy,proto3" json:"disabled_policy,omitempty"`
  2831  }
  2832  
  2833  func (x *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) Reset() {
  2834  	*x = DeltaUpdateLabelRequest_DisableSelectionChoiceRequest{}
  2835  	if protoimpl.UnsafeEnabled {
  2836  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[35]
  2837  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2838  		ms.StoreMessageInfo(mi)
  2839  	}
  2840  }
  2841  
  2842  func (x *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) String() string {
  2843  	return protoimpl.X.MessageStringOf(x)
  2844  }
  2845  
  2846  func (*DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) ProtoMessage() {}
  2847  
  2848  func (x *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) ProtoReflect() protoreflect.Message {
  2849  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[35]
  2850  	if protoimpl.UnsafeEnabled && x != nil {
  2851  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2852  		if ms.LoadMessageInfo() == nil {
  2853  			ms.StoreMessageInfo(mi)
  2854  		}
  2855  		return ms
  2856  	}
  2857  	return mi.MessageOf(x)
  2858  }
  2859  
  2860  // Deprecated: Use DeltaUpdateLabelRequest_DisableSelectionChoiceRequest.ProtoReflect.Descriptor instead.
  2861  func (*DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) Descriptor() ([]byte, []int) {
  2862  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 11}
  2863  }
  2864  
  2865  func (x *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  2866  	if x != nil {
  2867  		return x.UpdateMask
  2868  	}
  2869  	return nil
  2870  }
  2871  
  2872  func (x *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) GetFieldId() string {
  2873  	if x != nil {
  2874  		return x.FieldId
  2875  	}
  2876  	return ""
  2877  }
  2878  
  2879  func (x *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) GetId() string {
  2880  	if x != nil {
  2881  		return x.Id
  2882  	}
  2883  	return ""
  2884  }
  2885  
  2886  func (x *DeltaUpdateLabelRequest_DisableSelectionChoiceRequest) GetDisabledPolicy() *Lifecycle_DisabledPolicy {
  2887  	if x != nil {
  2888  		return x.DisabledPolicy
  2889  	}
  2890  	return nil
  2891  }
  2892  
  2893  // Request to enable a Choice.
  2894  type DeltaUpdateLabelRequest_EnableSelectionChoiceRequest struct {
  2895  	state         protoimpl.MessageState
  2896  	sizeCache     protoimpl.SizeCache
  2897  	unknownFields protoimpl.UnknownFields
  2898  
  2899  	// Required. The Selection Field in which a Choice will be enabled.
  2900  	FieldId string `protobuf:"bytes,1,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
  2901  	// Required. Choice to enable.
  2902  	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  2903  }
  2904  
  2905  func (x *DeltaUpdateLabelRequest_EnableSelectionChoiceRequest) Reset() {
  2906  	*x = DeltaUpdateLabelRequest_EnableSelectionChoiceRequest{}
  2907  	if protoimpl.UnsafeEnabled {
  2908  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[36]
  2909  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2910  		ms.StoreMessageInfo(mi)
  2911  	}
  2912  }
  2913  
  2914  func (x *DeltaUpdateLabelRequest_EnableSelectionChoiceRequest) String() string {
  2915  	return protoimpl.X.MessageStringOf(x)
  2916  }
  2917  
  2918  func (*DeltaUpdateLabelRequest_EnableSelectionChoiceRequest) ProtoMessage() {}
  2919  
  2920  func (x *DeltaUpdateLabelRequest_EnableSelectionChoiceRequest) ProtoReflect() protoreflect.Message {
  2921  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[36]
  2922  	if protoimpl.UnsafeEnabled && x != nil {
  2923  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2924  		if ms.LoadMessageInfo() == nil {
  2925  			ms.StoreMessageInfo(mi)
  2926  		}
  2927  		return ms
  2928  	}
  2929  	return mi.MessageOf(x)
  2930  }
  2931  
  2932  // Deprecated: Use DeltaUpdateLabelRequest_EnableSelectionChoiceRequest.ProtoReflect.Descriptor instead.
  2933  func (*DeltaUpdateLabelRequest_EnableSelectionChoiceRequest) Descriptor() ([]byte, []int) {
  2934  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{4, 12}
  2935  }
  2936  
  2937  func (x *DeltaUpdateLabelRequest_EnableSelectionChoiceRequest) GetFieldId() string {
  2938  	if x != nil {
  2939  		return x.FieldId
  2940  	}
  2941  	return ""
  2942  }
  2943  
  2944  func (x *DeltaUpdateLabelRequest_EnableSelectionChoiceRequest) GetId() string {
  2945  	if x != nil {
  2946  		return x.Id
  2947  	}
  2948  	return ""
  2949  }
  2950  
  2951  // A single response from an update.
  2952  type DeltaUpdateLabelResponse_Response struct {
  2953  	state         protoimpl.MessageState
  2954  	sizeCache     protoimpl.SizeCache
  2955  	unknownFields protoimpl.UnknownFields
  2956  
  2957  	// The response for the corresponding request.
  2958  	//
  2959  	// Types that are assignable to Response:
  2960  	//
  2961  	//	*DeltaUpdateLabelResponse_Response_UpdateLabel
  2962  	//	*DeltaUpdateLabelResponse_Response_CreateField
  2963  	//	*DeltaUpdateLabelResponse_Response_UpdateField
  2964  	//	*DeltaUpdateLabelResponse_Response_UpdateFieldType
  2965  	//	*DeltaUpdateLabelResponse_Response_EnableField
  2966  	//	*DeltaUpdateLabelResponse_Response_DisableField
  2967  	//	*DeltaUpdateLabelResponse_Response_DeleteField
  2968  	//	*DeltaUpdateLabelResponse_Response_CreateSelectionChoice
  2969  	//	*DeltaUpdateLabelResponse_Response_UpdateSelectionChoiceProperties
  2970  	//	*DeltaUpdateLabelResponse_Response_EnableSelectionChoice
  2971  	//	*DeltaUpdateLabelResponse_Response_DisableSelectionChoice
  2972  	//	*DeltaUpdateLabelResponse_Response_DeleteSelectionChoice
  2973  	Response isDeltaUpdateLabelResponse_Response_Response `protobuf_oneof:"response"`
  2974  }
  2975  
  2976  func (x *DeltaUpdateLabelResponse_Response) Reset() {
  2977  	*x = DeltaUpdateLabelResponse_Response{}
  2978  	if protoimpl.UnsafeEnabled {
  2979  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[37]
  2980  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2981  		ms.StoreMessageInfo(mi)
  2982  	}
  2983  }
  2984  
  2985  func (x *DeltaUpdateLabelResponse_Response) String() string {
  2986  	return protoimpl.X.MessageStringOf(x)
  2987  }
  2988  
  2989  func (*DeltaUpdateLabelResponse_Response) ProtoMessage() {}
  2990  
  2991  func (x *DeltaUpdateLabelResponse_Response) ProtoReflect() protoreflect.Message {
  2992  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[37]
  2993  	if protoimpl.UnsafeEnabled && x != nil {
  2994  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2995  		if ms.LoadMessageInfo() == nil {
  2996  			ms.StoreMessageInfo(mi)
  2997  		}
  2998  		return ms
  2999  	}
  3000  	return mi.MessageOf(x)
  3001  }
  3002  
  3003  // Deprecated: Use DeltaUpdateLabelResponse_Response.ProtoReflect.Descriptor instead.
  3004  func (*DeltaUpdateLabelResponse_Response) Descriptor() ([]byte, []int) {
  3005  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 0}
  3006  }
  3007  
  3008  func (m *DeltaUpdateLabelResponse_Response) GetResponse() isDeltaUpdateLabelResponse_Response_Response {
  3009  	if m != nil {
  3010  		return m.Response
  3011  	}
  3012  	return nil
  3013  }
  3014  
  3015  func (x *DeltaUpdateLabelResponse_Response) GetUpdateLabel() *DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse {
  3016  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_UpdateLabel); ok {
  3017  		return x.UpdateLabel
  3018  	}
  3019  	return nil
  3020  }
  3021  
  3022  func (x *DeltaUpdateLabelResponse_Response) GetCreateField() *DeltaUpdateLabelResponse_CreateFieldResponse {
  3023  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_CreateField); ok {
  3024  		return x.CreateField
  3025  	}
  3026  	return nil
  3027  }
  3028  
  3029  func (x *DeltaUpdateLabelResponse_Response) GetUpdateField() *DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse {
  3030  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_UpdateField); ok {
  3031  		return x.UpdateField
  3032  	}
  3033  	return nil
  3034  }
  3035  
  3036  func (x *DeltaUpdateLabelResponse_Response) GetUpdateFieldType() *DeltaUpdateLabelResponse_UpdateFieldTypeResponse {
  3037  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_UpdateFieldType); ok {
  3038  		return x.UpdateFieldType
  3039  	}
  3040  	return nil
  3041  }
  3042  
  3043  func (x *DeltaUpdateLabelResponse_Response) GetEnableField() *DeltaUpdateLabelResponse_EnableFieldResponse {
  3044  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_EnableField); ok {
  3045  		return x.EnableField
  3046  	}
  3047  	return nil
  3048  }
  3049  
  3050  func (x *DeltaUpdateLabelResponse_Response) GetDisableField() *DeltaUpdateLabelResponse_DisableFieldResponse {
  3051  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_DisableField); ok {
  3052  		return x.DisableField
  3053  	}
  3054  	return nil
  3055  }
  3056  
  3057  func (x *DeltaUpdateLabelResponse_Response) GetDeleteField() *DeltaUpdateLabelResponse_DeleteFieldResponse {
  3058  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_DeleteField); ok {
  3059  		return x.DeleteField
  3060  	}
  3061  	return nil
  3062  }
  3063  
  3064  func (x *DeltaUpdateLabelResponse_Response) GetCreateSelectionChoice() *DeltaUpdateLabelResponse_CreateSelectionChoiceResponse {
  3065  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_CreateSelectionChoice); ok {
  3066  		return x.CreateSelectionChoice
  3067  	}
  3068  	return nil
  3069  }
  3070  
  3071  func (x *DeltaUpdateLabelResponse_Response) GetUpdateSelectionChoiceProperties() *DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse {
  3072  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_UpdateSelectionChoiceProperties); ok {
  3073  		return x.UpdateSelectionChoiceProperties
  3074  	}
  3075  	return nil
  3076  }
  3077  
  3078  func (x *DeltaUpdateLabelResponse_Response) GetEnableSelectionChoice() *DeltaUpdateLabelResponse_EnableSelectionChoiceResponse {
  3079  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_EnableSelectionChoice); ok {
  3080  		return x.EnableSelectionChoice
  3081  	}
  3082  	return nil
  3083  }
  3084  
  3085  func (x *DeltaUpdateLabelResponse_Response) GetDisableSelectionChoice() *DeltaUpdateLabelResponse_DisableSelectionChoiceResponse {
  3086  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_DisableSelectionChoice); ok {
  3087  		return x.DisableSelectionChoice
  3088  	}
  3089  	return nil
  3090  }
  3091  
  3092  func (x *DeltaUpdateLabelResponse_Response) GetDeleteSelectionChoice() *DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse {
  3093  	if x, ok := x.GetResponse().(*DeltaUpdateLabelResponse_Response_DeleteSelectionChoice); ok {
  3094  		return x.DeleteSelectionChoice
  3095  	}
  3096  	return nil
  3097  }
  3098  
  3099  type isDeltaUpdateLabelResponse_Response_Response interface {
  3100  	isDeltaUpdateLabelResponse_Response_Response()
  3101  }
  3102  
  3103  type DeltaUpdateLabelResponse_Response_UpdateLabel struct {
  3104  	// Updated basic properties of a Label.
  3105  	UpdateLabel *DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse `protobuf:"bytes,1,opt,name=update_label,json=updateLabel,proto3,oneof"`
  3106  }
  3107  
  3108  type DeltaUpdateLabelResponse_Response_CreateField struct {
  3109  	// Creates a new Field.
  3110  	CreateField *DeltaUpdateLabelResponse_CreateFieldResponse `protobuf:"bytes,2,opt,name=create_field,json=createField,proto3,oneof"`
  3111  }
  3112  
  3113  type DeltaUpdateLabelResponse_Response_UpdateField struct {
  3114  	// Updates basic properties of a Field.
  3115  	UpdateField *DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse `protobuf:"bytes,3,opt,name=update_field,json=updateField,proto3,oneof"`
  3116  }
  3117  
  3118  type DeltaUpdateLabelResponse_Response_UpdateFieldType struct {
  3119  	// Update Field type and/or type options.
  3120  	UpdateFieldType *DeltaUpdateLabelResponse_UpdateFieldTypeResponse `protobuf:"bytes,4,opt,name=update_field_type,json=updateFieldType,proto3,oneof"`
  3121  }
  3122  
  3123  type DeltaUpdateLabelResponse_Response_EnableField struct {
  3124  	// Enables Field.
  3125  	EnableField *DeltaUpdateLabelResponse_EnableFieldResponse `protobuf:"bytes,5,opt,name=enable_field,json=enableField,proto3,oneof"`
  3126  }
  3127  
  3128  type DeltaUpdateLabelResponse_Response_DisableField struct {
  3129  	// Disables Field.
  3130  	DisableField *DeltaUpdateLabelResponse_DisableFieldResponse `protobuf:"bytes,6,opt,name=disable_field,json=disableField,proto3,oneof"`
  3131  }
  3132  
  3133  type DeltaUpdateLabelResponse_Response_DeleteField struct {
  3134  	// Deletes a Field from the label.
  3135  	DeleteField *DeltaUpdateLabelResponse_DeleteFieldResponse `protobuf:"bytes,7,opt,name=delete_field,json=deleteField,proto3,oneof"`
  3136  }
  3137  
  3138  type DeltaUpdateLabelResponse_Response_CreateSelectionChoice struct {
  3139  	// Creates a new selection list option to add to a Selection Field.
  3140  	CreateSelectionChoice *DeltaUpdateLabelResponse_CreateSelectionChoiceResponse `protobuf:"bytes,8,opt,name=create_selection_choice,json=createSelectionChoice,proto3,oneof"`
  3141  }
  3142  
  3143  type DeltaUpdateLabelResponse_Response_UpdateSelectionChoiceProperties struct {
  3144  	// Updates a Choice within a Selection Field.
  3145  	UpdateSelectionChoiceProperties *DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse `protobuf:"bytes,9,opt,name=update_selection_choice_properties,json=updateSelectionChoiceProperties,proto3,oneof"`
  3146  }
  3147  
  3148  type DeltaUpdateLabelResponse_Response_EnableSelectionChoice struct {
  3149  	// Enables a Choice within a Selection Field.
  3150  	EnableSelectionChoice *DeltaUpdateLabelResponse_EnableSelectionChoiceResponse `protobuf:"bytes,10,opt,name=enable_selection_choice,json=enableSelectionChoice,proto3,oneof"`
  3151  }
  3152  
  3153  type DeltaUpdateLabelResponse_Response_DisableSelectionChoice struct {
  3154  	// Disables a Choice within a Selection Field.
  3155  	DisableSelectionChoice *DeltaUpdateLabelResponse_DisableSelectionChoiceResponse `protobuf:"bytes,11,opt,name=disable_selection_choice,json=disableSelectionChoice,proto3,oneof"`
  3156  }
  3157  
  3158  type DeltaUpdateLabelResponse_Response_DeleteSelectionChoice struct {
  3159  	// Deletes a Choice from a Selection Field.
  3160  	DeleteSelectionChoice *DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse `protobuf:"bytes,12,opt,name=delete_selection_choice,json=deleteSelectionChoice,proto3,oneof"`
  3161  }
  3162  
  3163  func (*DeltaUpdateLabelResponse_Response_UpdateLabel) isDeltaUpdateLabelResponse_Response_Response() {
  3164  }
  3165  
  3166  func (*DeltaUpdateLabelResponse_Response_CreateField) isDeltaUpdateLabelResponse_Response_Response() {
  3167  }
  3168  
  3169  func (*DeltaUpdateLabelResponse_Response_UpdateField) isDeltaUpdateLabelResponse_Response_Response() {
  3170  }
  3171  
  3172  func (*DeltaUpdateLabelResponse_Response_UpdateFieldType) isDeltaUpdateLabelResponse_Response_Response() {
  3173  }
  3174  
  3175  func (*DeltaUpdateLabelResponse_Response_EnableField) isDeltaUpdateLabelResponse_Response_Response() {
  3176  }
  3177  
  3178  func (*DeltaUpdateLabelResponse_Response_DisableField) isDeltaUpdateLabelResponse_Response_Response() {
  3179  }
  3180  
  3181  func (*DeltaUpdateLabelResponse_Response_DeleteField) isDeltaUpdateLabelResponse_Response_Response() {
  3182  }
  3183  
  3184  func (*DeltaUpdateLabelResponse_Response_CreateSelectionChoice) isDeltaUpdateLabelResponse_Response_Response() {
  3185  }
  3186  
  3187  func (*DeltaUpdateLabelResponse_Response_UpdateSelectionChoiceProperties) isDeltaUpdateLabelResponse_Response_Response() {
  3188  }
  3189  
  3190  func (*DeltaUpdateLabelResponse_Response_EnableSelectionChoice) isDeltaUpdateLabelResponse_Response_Response() {
  3191  }
  3192  
  3193  func (*DeltaUpdateLabelResponse_Response_DisableSelectionChoice) isDeltaUpdateLabelResponse_Response_Response() {
  3194  }
  3195  
  3196  func (*DeltaUpdateLabelResponse_Response_DeleteSelectionChoice) isDeltaUpdateLabelResponse_Response_Response() {
  3197  }
  3198  
  3199  // Response following update to Label properties.
  3200  type DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse struct {
  3201  	state         protoimpl.MessageState
  3202  	sizeCache     protoimpl.SizeCache
  3203  	unknownFields protoimpl.UnknownFields
  3204  }
  3205  
  3206  func (x *DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse) Reset() {
  3207  	*x = DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse{}
  3208  	if protoimpl.UnsafeEnabled {
  3209  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[38]
  3210  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3211  		ms.StoreMessageInfo(mi)
  3212  	}
  3213  }
  3214  
  3215  func (x *DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse) String() string {
  3216  	return protoimpl.X.MessageStringOf(x)
  3217  }
  3218  
  3219  func (*DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse) ProtoMessage() {}
  3220  
  3221  func (x *DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse) ProtoReflect() protoreflect.Message {
  3222  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[38]
  3223  	if protoimpl.UnsafeEnabled && x != nil {
  3224  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3225  		if ms.LoadMessageInfo() == nil {
  3226  			ms.StoreMessageInfo(mi)
  3227  		}
  3228  		return ms
  3229  	}
  3230  	return mi.MessageOf(x)
  3231  }
  3232  
  3233  // Deprecated: Use DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse.ProtoReflect.Descriptor instead.
  3234  func (*DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse) Descriptor() ([]byte, []int) {
  3235  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 1}
  3236  }
  3237  
  3238  // Response following Field create.
  3239  type DeltaUpdateLabelResponse_CreateFieldResponse struct {
  3240  	state         protoimpl.MessageState
  3241  	sizeCache     protoimpl.SizeCache
  3242  	unknownFields protoimpl.UnknownFields
  3243  
  3244  	// The field of the created field. When left blank in a create request,
  3245  	// a key will be autogenerated and can be identified here.
  3246  	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  3247  	// The priority of the created field. The priority may change from what
  3248  	// was specified to assure contiguous priorities between fields (1-n).
  3249  	Priority int32 `protobuf:"varint,2,opt,name=priority,proto3" json:"priority,omitempty"`
  3250  }
  3251  
  3252  func (x *DeltaUpdateLabelResponse_CreateFieldResponse) Reset() {
  3253  	*x = DeltaUpdateLabelResponse_CreateFieldResponse{}
  3254  	if protoimpl.UnsafeEnabled {
  3255  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[39]
  3256  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3257  		ms.StoreMessageInfo(mi)
  3258  	}
  3259  }
  3260  
  3261  func (x *DeltaUpdateLabelResponse_CreateFieldResponse) String() string {
  3262  	return protoimpl.X.MessageStringOf(x)
  3263  }
  3264  
  3265  func (*DeltaUpdateLabelResponse_CreateFieldResponse) ProtoMessage() {}
  3266  
  3267  func (x *DeltaUpdateLabelResponse_CreateFieldResponse) ProtoReflect() protoreflect.Message {
  3268  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[39]
  3269  	if protoimpl.UnsafeEnabled && x != nil {
  3270  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3271  		if ms.LoadMessageInfo() == nil {
  3272  			ms.StoreMessageInfo(mi)
  3273  		}
  3274  		return ms
  3275  	}
  3276  	return mi.MessageOf(x)
  3277  }
  3278  
  3279  // Deprecated: Use DeltaUpdateLabelResponse_CreateFieldResponse.ProtoReflect.Descriptor instead.
  3280  func (*DeltaUpdateLabelResponse_CreateFieldResponse) Descriptor() ([]byte, []int) {
  3281  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 2}
  3282  }
  3283  
  3284  func (x *DeltaUpdateLabelResponse_CreateFieldResponse) GetId() string {
  3285  	if x != nil {
  3286  		return x.Id
  3287  	}
  3288  	return ""
  3289  }
  3290  
  3291  func (x *DeltaUpdateLabelResponse_CreateFieldResponse) GetPriority() int32 {
  3292  	if x != nil {
  3293  		return x.Priority
  3294  	}
  3295  	return 0
  3296  }
  3297  
  3298  // Response following update to Field properties.
  3299  type DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse struct {
  3300  	state         protoimpl.MessageState
  3301  	sizeCache     protoimpl.SizeCache
  3302  	unknownFields protoimpl.UnknownFields
  3303  
  3304  	// The priority of the updated field. The priority may change from what
  3305  	// was specified to assure contiguous priorities between fields (1-n).
  3306  	Priority int32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"`
  3307  }
  3308  
  3309  func (x *DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse) Reset() {
  3310  	*x = DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse{}
  3311  	if protoimpl.UnsafeEnabled {
  3312  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[40]
  3313  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3314  		ms.StoreMessageInfo(mi)
  3315  	}
  3316  }
  3317  
  3318  func (x *DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse) String() string {
  3319  	return protoimpl.X.MessageStringOf(x)
  3320  }
  3321  
  3322  func (*DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse) ProtoMessage() {}
  3323  
  3324  func (x *DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse) ProtoReflect() protoreflect.Message {
  3325  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[40]
  3326  	if protoimpl.UnsafeEnabled && x != nil {
  3327  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3328  		if ms.LoadMessageInfo() == nil {
  3329  			ms.StoreMessageInfo(mi)
  3330  		}
  3331  		return ms
  3332  	}
  3333  	return mi.MessageOf(x)
  3334  }
  3335  
  3336  // Deprecated: Use DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse.ProtoReflect.Descriptor instead.
  3337  func (*DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse) Descriptor() ([]byte, []int) {
  3338  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 3}
  3339  }
  3340  
  3341  func (x *DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse) GetPriority() int32 {
  3342  	if x != nil {
  3343  		return x.Priority
  3344  	}
  3345  	return 0
  3346  }
  3347  
  3348  // Response following update to Field type.
  3349  type DeltaUpdateLabelResponse_UpdateFieldTypeResponse struct {
  3350  	state         protoimpl.MessageState
  3351  	sizeCache     protoimpl.SizeCache
  3352  	unknownFields protoimpl.UnknownFields
  3353  }
  3354  
  3355  func (x *DeltaUpdateLabelResponse_UpdateFieldTypeResponse) Reset() {
  3356  	*x = DeltaUpdateLabelResponse_UpdateFieldTypeResponse{}
  3357  	if protoimpl.UnsafeEnabled {
  3358  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[41]
  3359  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3360  		ms.StoreMessageInfo(mi)
  3361  	}
  3362  }
  3363  
  3364  func (x *DeltaUpdateLabelResponse_UpdateFieldTypeResponse) String() string {
  3365  	return protoimpl.X.MessageStringOf(x)
  3366  }
  3367  
  3368  func (*DeltaUpdateLabelResponse_UpdateFieldTypeResponse) ProtoMessage() {}
  3369  
  3370  func (x *DeltaUpdateLabelResponse_UpdateFieldTypeResponse) ProtoReflect() protoreflect.Message {
  3371  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[41]
  3372  	if protoimpl.UnsafeEnabled && x != nil {
  3373  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3374  		if ms.LoadMessageInfo() == nil {
  3375  			ms.StoreMessageInfo(mi)
  3376  		}
  3377  		return ms
  3378  	}
  3379  	return mi.MessageOf(x)
  3380  }
  3381  
  3382  // Deprecated: Use DeltaUpdateLabelResponse_UpdateFieldTypeResponse.ProtoReflect.Descriptor instead.
  3383  func (*DeltaUpdateLabelResponse_UpdateFieldTypeResponse) Descriptor() ([]byte, []int) {
  3384  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 4}
  3385  }
  3386  
  3387  // Response following Field enable.
  3388  type DeltaUpdateLabelResponse_EnableFieldResponse struct {
  3389  	state         protoimpl.MessageState
  3390  	sizeCache     protoimpl.SizeCache
  3391  	unknownFields protoimpl.UnknownFields
  3392  }
  3393  
  3394  func (x *DeltaUpdateLabelResponse_EnableFieldResponse) Reset() {
  3395  	*x = DeltaUpdateLabelResponse_EnableFieldResponse{}
  3396  	if protoimpl.UnsafeEnabled {
  3397  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[42]
  3398  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3399  		ms.StoreMessageInfo(mi)
  3400  	}
  3401  }
  3402  
  3403  func (x *DeltaUpdateLabelResponse_EnableFieldResponse) String() string {
  3404  	return protoimpl.X.MessageStringOf(x)
  3405  }
  3406  
  3407  func (*DeltaUpdateLabelResponse_EnableFieldResponse) ProtoMessage() {}
  3408  
  3409  func (x *DeltaUpdateLabelResponse_EnableFieldResponse) ProtoReflect() protoreflect.Message {
  3410  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[42]
  3411  	if protoimpl.UnsafeEnabled && x != nil {
  3412  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3413  		if ms.LoadMessageInfo() == nil {
  3414  			ms.StoreMessageInfo(mi)
  3415  		}
  3416  		return ms
  3417  	}
  3418  	return mi.MessageOf(x)
  3419  }
  3420  
  3421  // Deprecated: Use DeltaUpdateLabelResponse_EnableFieldResponse.ProtoReflect.Descriptor instead.
  3422  func (*DeltaUpdateLabelResponse_EnableFieldResponse) Descriptor() ([]byte, []int) {
  3423  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 5}
  3424  }
  3425  
  3426  // Response following Field disable.
  3427  type DeltaUpdateLabelResponse_DisableFieldResponse struct {
  3428  	state         protoimpl.MessageState
  3429  	sizeCache     protoimpl.SizeCache
  3430  	unknownFields protoimpl.UnknownFields
  3431  }
  3432  
  3433  func (x *DeltaUpdateLabelResponse_DisableFieldResponse) Reset() {
  3434  	*x = DeltaUpdateLabelResponse_DisableFieldResponse{}
  3435  	if protoimpl.UnsafeEnabled {
  3436  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[43]
  3437  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3438  		ms.StoreMessageInfo(mi)
  3439  	}
  3440  }
  3441  
  3442  func (x *DeltaUpdateLabelResponse_DisableFieldResponse) String() string {
  3443  	return protoimpl.X.MessageStringOf(x)
  3444  }
  3445  
  3446  func (*DeltaUpdateLabelResponse_DisableFieldResponse) ProtoMessage() {}
  3447  
  3448  func (x *DeltaUpdateLabelResponse_DisableFieldResponse) ProtoReflect() protoreflect.Message {
  3449  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[43]
  3450  	if protoimpl.UnsafeEnabled && x != nil {
  3451  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3452  		if ms.LoadMessageInfo() == nil {
  3453  			ms.StoreMessageInfo(mi)
  3454  		}
  3455  		return ms
  3456  	}
  3457  	return mi.MessageOf(x)
  3458  }
  3459  
  3460  // Deprecated: Use DeltaUpdateLabelResponse_DisableFieldResponse.ProtoReflect.Descriptor instead.
  3461  func (*DeltaUpdateLabelResponse_DisableFieldResponse) Descriptor() ([]byte, []int) {
  3462  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 6}
  3463  }
  3464  
  3465  // Response following Field delete.
  3466  type DeltaUpdateLabelResponse_DeleteFieldResponse struct {
  3467  	state         protoimpl.MessageState
  3468  	sizeCache     protoimpl.SizeCache
  3469  	unknownFields protoimpl.UnknownFields
  3470  }
  3471  
  3472  func (x *DeltaUpdateLabelResponse_DeleteFieldResponse) Reset() {
  3473  	*x = DeltaUpdateLabelResponse_DeleteFieldResponse{}
  3474  	if protoimpl.UnsafeEnabled {
  3475  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[44]
  3476  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3477  		ms.StoreMessageInfo(mi)
  3478  	}
  3479  }
  3480  
  3481  func (x *DeltaUpdateLabelResponse_DeleteFieldResponse) String() string {
  3482  	return protoimpl.X.MessageStringOf(x)
  3483  }
  3484  
  3485  func (*DeltaUpdateLabelResponse_DeleteFieldResponse) ProtoMessage() {}
  3486  
  3487  func (x *DeltaUpdateLabelResponse_DeleteFieldResponse) ProtoReflect() protoreflect.Message {
  3488  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[44]
  3489  	if protoimpl.UnsafeEnabled && x != nil {
  3490  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3491  		if ms.LoadMessageInfo() == nil {
  3492  			ms.StoreMessageInfo(mi)
  3493  		}
  3494  		return ms
  3495  	}
  3496  	return mi.MessageOf(x)
  3497  }
  3498  
  3499  // Deprecated: Use DeltaUpdateLabelResponse_DeleteFieldResponse.ProtoReflect.Descriptor instead.
  3500  func (*DeltaUpdateLabelResponse_DeleteFieldResponse) Descriptor() ([]byte, []int) {
  3501  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 7}
  3502  }
  3503  
  3504  // Response following Selection Choice create.
  3505  type DeltaUpdateLabelResponse_CreateSelectionChoiceResponse struct {
  3506  	state         protoimpl.MessageState
  3507  	sizeCache     protoimpl.SizeCache
  3508  	unknownFields protoimpl.UnknownFields
  3509  
  3510  	// The server-generated id of the field.
  3511  	FieldId string `protobuf:"bytes,1,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
  3512  	// The server-generated ID of the created choice within the Field
  3513  	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  3514  }
  3515  
  3516  func (x *DeltaUpdateLabelResponse_CreateSelectionChoiceResponse) Reset() {
  3517  	*x = DeltaUpdateLabelResponse_CreateSelectionChoiceResponse{}
  3518  	if protoimpl.UnsafeEnabled {
  3519  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[45]
  3520  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3521  		ms.StoreMessageInfo(mi)
  3522  	}
  3523  }
  3524  
  3525  func (x *DeltaUpdateLabelResponse_CreateSelectionChoiceResponse) String() string {
  3526  	return protoimpl.X.MessageStringOf(x)
  3527  }
  3528  
  3529  func (*DeltaUpdateLabelResponse_CreateSelectionChoiceResponse) ProtoMessage() {}
  3530  
  3531  func (x *DeltaUpdateLabelResponse_CreateSelectionChoiceResponse) ProtoReflect() protoreflect.Message {
  3532  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[45]
  3533  	if protoimpl.UnsafeEnabled && x != nil {
  3534  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3535  		if ms.LoadMessageInfo() == nil {
  3536  			ms.StoreMessageInfo(mi)
  3537  		}
  3538  		return ms
  3539  	}
  3540  	return mi.MessageOf(x)
  3541  }
  3542  
  3543  // Deprecated: Use DeltaUpdateLabelResponse_CreateSelectionChoiceResponse.ProtoReflect.Descriptor instead.
  3544  func (*DeltaUpdateLabelResponse_CreateSelectionChoiceResponse) Descriptor() ([]byte, []int) {
  3545  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 8}
  3546  }
  3547  
  3548  func (x *DeltaUpdateLabelResponse_CreateSelectionChoiceResponse) GetFieldId() string {
  3549  	if x != nil {
  3550  		return x.FieldId
  3551  	}
  3552  	return ""
  3553  }
  3554  
  3555  func (x *DeltaUpdateLabelResponse_CreateSelectionChoiceResponse) GetId() string {
  3556  	if x != nil {
  3557  		return x.Id
  3558  	}
  3559  	return ""
  3560  }
  3561  
  3562  // Response following update to Selection Choice properties.
  3563  type DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse struct {
  3564  	state         protoimpl.MessageState
  3565  	sizeCache     protoimpl.SizeCache
  3566  	unknownFields protoimpl.UnknownFields
  3567  
  3568  	// The priority of the updated choice. The priority may change from what
  3569  	// was specified to assure contiguous priorities between choices (1-n).
  3570  	Priority int32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"`
  3571  }
  3572  
  3573  func (x *DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse) Reset() {
  3574  	*x = DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse{}
  3575  	if protoimpl.UnsafeEnabled {
  3576  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[46]
  3577  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3578  		ms.StoreMessageInfo(mi)
  3579  	}
  3580  }
  3581  
  3582  func (x *DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse) String() string {
  3583  	return protoimpl.X.MessageStringOf(x)
  3584  }
  3585  
  3586  func (*DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse) ProtoMessage() {}
  3587  
  3588  func (x *DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse) ProtoReflect() protoreflect.Message {
  3589  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[46]
  3590  	if protoimpl.UnsafeEnabled && x != nil {
  3591  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3592  		if ms.LoadMessageInfo() == nil {
  3593  			ms.StoreMessageInfo(mi)
  3594  		}
  3595  		return ms
  3596  	}
  3597  	return mi.MessageOf(x)
  3598  }
  3599  
  3600  // Deprecated: Use DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse.ProtoReflect.Descriptor instead.
  3601  func (*DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse) Descriptor() ([]byte, []int) {
  3602  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 9}
  3603  }
  3604  
  3605  func (x *DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse) GetPriority() int32 {
  3606  	if x != nil {
  3607  		return x.Priority
  3608  	}
  3609  	return 0
  3610  }
  3611  
  3612  // Response following Choice enable.
  3613  type DeltaUpdateLabelResponse_EnableSelectionChoiceResponse struct {
  3614  	state         protoimpl.MessageState
  3615  	sizeCache     protoimpl.SizeCache
  3616  	unknownFields protoimpl.UnknownFields
  3617  }
  3618  
  3619  func (x *DeltaUpdateLabelResponse_EnableSelectionChoiceResponse) Reset() {
  3620  	*x = DeltaUpdateLabelResponse_EnableSelectionChoiceResponse{}
  3621  	if protoimpl.UnsafeEnabled {
  3622  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[47]
  3623  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3624  		ms.StoreMessageInfo(mi)
  3625  	}
  3626  }
  3627  
  3628  func (x *DeltaUpdateLabelResponse_EnableSelectionChoiceResponse) String() string {
  3629  	return protoimpl.X.MessageStringOf(x)
  3630  }
  3631  
  3632  func (*DeltaUpdateLabelResponse_EnableSelectionChoiceResponse) ProtoMessage() {}
  3633  
  3634  func (x *DeltaUpdateLabelResponse_EnableSelectionChoiceResponse) ProtoReflect() protoreflect.Message {
  3635  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[47]
  3636  	if protoimpl.UnsafeEnabled && x != nil {
  3637  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3638  		if ms.LoadMessageInfo() == nil {
  3639  			ms.StoreMessageInfo(mi)
  3640  		}
  3641  		return ms
  3642  	}
  3643  	return mi.MessageOf(x)
  3644  }
  3645  
  3646  // Deprecated: Use DeltaUpdateLabelResponse_EnableSelectionChoiceResponse.ProtoReflect.Descriptor instead.
  3647  func (*DeltaUpdateLabelResponse_EnableSelectionChoiceResponse) Descriptor() ([]byte, []int) {
  3648  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 10}
  3649  }
  3650  
  3651  // Response following Choice disable.
  3652  type DeltaUpdateLabelResponse_DisableSelectionChoiceResponse struct {
  3653  	state         protoimpl.MessageState
  3654  	sizeCache     protoimpl.SizeCache
  3655  	unknownFields protoimpl.UnknownFields
  3656  }
  3657  
  3658  func (x *DeltaUpdateLabelResponse_DisableSelectionChoiceResponse) Reset() {
  3659  	*x = DeltaUpdateLabelResponse_DisableSelectionChoiceResponse{}
  3660  	if protoimpl.UnsafeEnabled {
  3661  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[48]
  3662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3663  		ms.StoreMessageInfo(mi)
  3664  	}
  3665  }
  3666  
  3667  func (x *DeltaUpdateLabelResponse_DisableSelectionChoiceResponse) String() string {
  3668  	return protoimpl.X.MessageStringOf(x)
  3669  }
  3670  
  3671  func (*DeltaUpdateLabelResponse_DisableSelectionChoiceResponse) ProtoMessage() {}
  3672  
  3673  func (x *DeltaUpdateLabelResponse_DisableSelectionChoiceResponse) ProtoReflect() protoreflect.Message {
  3674  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[48]
  3675  	if protoimpl.UnsafeEnabled && x != nil {
  3676  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3677  		if ms.LoadMessageInfo() == nil {
  3678  			ms.StoreMessageInfo(mi)
  3679  		}
  3680  		return ms
  3681  	}
  3682  	return mi.MessageOf(x)
  3683  }
  3684  
  3685  // Deprecated: Use DeltaUpdateLabelResponse_DisableSelectionChoiceResponse.ProtoReflect.Descriptor instead.
  3686  func (*DeltaUpdateLabelResponse_DisableSelectionChoiceResponse) Descriptor() ([]byte, []int) {
  3687  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 11}
  3688  }
  3689  
  3690  // Response following Choice delete.
  3691  type DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse struct {
  3692  	state         protoimpl.MessageState
  3693  	sizeCache     protoimpl.SizeCache
  3694  	unknownFields protoimpl.UnknownFields
  3695  }
  3696  
  3697  func (x *DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse) Reset() {
  3698  	*x = DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse{}
  3699  	if protoimpl.UnsafeEnabled {
  3700  		mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[49]
  3701  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3702  		ms.StoreMessageInfo(mi)
  3703  	}
  3704  }
  3705  
  3706  func (x *DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse) String() string {
  3707  	return protoimpl.X.MessageStringOf(x)
  3708  }
  3709  
  3710  func (*DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse) ProtoMessage() {}
  3711  
  3712  func (x *DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse) ProtoReflect() protoreflect.Message {
  3713  	mi := &file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[49]
  3714  	if protoimpl.UnsafeEnabled && x != nil {
  3715  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3716  		if ms.LoadMessageInfo() == nil {
  3717  			ms.StoreMessageInfo(mi)
  3718  		}
  3719  		return ms
  3720  	}
  3721  	return mi.MessageOf(x)
  3722  }
  3723  
  3724  // Deprecated: Use DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse.ProtoReflect.Descriptor instead.
  3725  func (*DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse) Descriptor() ([]byte, []int) {
  3726  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP(), []int{5, 12}
  3727  }
  3728  
  3729  var File_google_apps_drive_labels_v2beta_requests_proto protoreflect.FileDescriptor
  3730  
  3731  var file_google_apps_drive_labels_v2beta_requests_proto_rawDesc = []byte{
  3732  	0x0a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72,
  3733  	0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74,
  3734  	0x61, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  3735  	0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
  3736  	0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
  3737  	0x61, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69,
  3738  	0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
  3739  	0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72,
  3740  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x67,
  3741  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65,
  3742  	0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x63,
  3743  	0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f,
  3744  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c,
  3745  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x66, 0x69, 0x65,
  3746  	0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  3747  	0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65,
  3748  	0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2e,
  3749  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
  3750  	0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f,
  3751  	0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6c, 0x6f, 0x63,
  3752  	0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  3753  	0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  3754  	0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70,
  3755  	0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  3756  	0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  3757  	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  3758  	0x6f, 0x22, 0x4d, 0x0a, 0x0c, 0x57, 0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
  3759  	0x6c, 0x12, 0x32, 0x0a, 0x14, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x72, 0x65,
  3760  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48,
  3761  	0x00, 0x52, 0x12, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x65, 0x76, 0x69, 0x73,
  3762  	0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
  3763  	0x22, 0xad, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43, 0x61, 0x70, 0x61,
  3764  	0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  3765  	0x47, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xe0,
  3766  	0x41, 0x02, 0xfa, 0x41, 0x2d, 0x0a, 0x2b, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65,
  3767  	0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
  3768  	0x6d, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69,
  3769  	0x65, 0x73, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x08, 0x63, 0x75, 0x73, 0x74,
  3770  	0x6f, 0x6d, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xfa, 0x41, 0x27, 0x0a,
  3771  	0x25, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x2e, 0x67,
  3772  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75,
  3773  	0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x52, 0x08, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72,
  3774  	0x22, 0xa6, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  3775  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  3776  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3777  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  3778  	0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x42, 0x03,
  3779  	0xe0, 0x41, 0x02, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73,
  3780  	0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02,
  3781  	0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63,
  3782  	0x63, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
  3783  	0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e,
  3784  	0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xde, 0x01, 0x0a, 0x0f, 0x47, 0x65,
  3785  	0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a,
  3786  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02,
  3787  	0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
  3788  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  3789  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x75,
  3790  	0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
  3791  	0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41,
  3792  	0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
  3793  	0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61,
  3794  	0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x3e, 0x0a, 0x04, 0x76, 0x69,
  3795  	0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3796  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
  3797  	0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  3798  	0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x91, 0x21, 0x0a, 0x17, 0x44,
  3799  	0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52,
  3800  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  3801  	0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72,
  3802  	0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  3803  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x04,
  3804  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x0d, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x63, 0x6f,
  3805  	0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f,
  3806  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3807  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x57, 0x72,
  3808  	0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x52, 0x0c, 0x77, 0x72, 0x69, 0x74,
  3809  	0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x12, 0x5c, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75,
  3810  	0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f,
  3811  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
  3812  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c,
  3813  	0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71,
  3814  	0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x08, 0x72, 0x65,
  3815  	0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64,
  3816  	0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08,
  3817  	0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
  3818  	0x12, 0x3e, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a,
  3819  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  3820  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
  3821  	0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77,
  3822  	0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64,
  3823  	0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
  3824  	0x65, 0x43, 0x6f, 0x64, 0x65, 0x1a, 0xcf, 0x0c, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  3825  	0x74, 0x12, 0x7a, 0x0a, 0x0c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65,
  3826  	0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  3827  	0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
  3828  	0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55,
  3829  	0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  3830  	0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x72, 0x6f,
  3831  	0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00,
  3832  	0x52, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x70, 0x0a,
  3833  	0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20,
  3834  	0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  3835  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
  3836  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74,
  3837  	0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x72,
  3838  	0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3839  	0x48, 0x00, 0x52, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12,
  3840  	0x7a, 0x0a, 0x0c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18,
  3841  	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  3842  	0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
  3843  	0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64,
  3844  	0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
  3845  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65,
  3846  	0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0b,
  3847  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x7d, 0x0a, 0x11, 0x75,
  3848  	0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65,
  3849  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3850  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  3851  	0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70,
  3852  	0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3853  	0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65,
  3854  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74,
  3855  	0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x70, 0x0a, 0x0c, 0x65, 0x6e,
  3856  	0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
  3857  	0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
  3858  	0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65,
  3859  	0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61,
  3860  	0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c,
  3861  	0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52,
  3862  	0x0b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x73, 0x0a, 0x0d,
  3863  	0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x06, 0x20,
  3864  	0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  3865  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
  3866  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74,
  3867  	0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x69,
  3868  	0x73, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  3869  	0x74, 0x48, 0x00, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c,
  3870  	0x64, 0x12, 0x70, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c,
  3871  	0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  3872  	0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
  3873  	0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55,
  3874  	0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  3875  	0x74, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x71,
  3876  	0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x69,
  3877  	0x65, 0x6c, 0x64, 0x12, 0x8f, 0x01, 0x0a, 0x17, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x73,
  3878  	0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x18,
  3879  	0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  3880  	0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
  3881  	0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64,
  3882  	0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
  3883  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
  3884  	0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x15,
  3885  	0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
  3886  	0x68, 0x6f, 0x69, 0x63, 0x65, 0x12, 0xae, 0x01, 0x0a, 0x22, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  3887  	0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63,
  3888  	0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01,
  3889  	0x28, 0x0b, 0x32, 0x5f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  3890  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
  3891  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  3892  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x55, 0x70, 0x64,
  3893  	0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69,
  3894  	0x63, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
  3895  	0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x1f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c,
  3896  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x70,
  3897  	0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x8f, 0x01, 0x0a, 0x17, 0x65, 0x6e, 0x61, 0x62, 0x6c,
  3898  	0x65, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x6f, 0x69,
  3899  	0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3900  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
  3901  	0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61,
  3902  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65,
  3903  	0x73, 0x74, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
  3904  	0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48,
  3905  	0x00, 0x52, 0x15, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
  3906  	0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x12, 0x92, 0x01, 0x0a, 0x18, 0x64, 0x69, 0x73,
  3907  	0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
  3908  	0x68, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x67, 0x6f,
  3909  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3910  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65,
  3911  	0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65,
  3912  	0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c,
  3913  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75,
  3914  	0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x16, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65,
  3915  	0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x12, 0x8f, 0x01,
  3916  	0x0a, 0x17, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
  3917  	0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,
  3918  	0x55, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
  3919  	0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
  3920  	0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62,
  3921  	0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
  3922  	0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52,
  3923  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65,
  3924  	0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x42,
  3925  	0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x1a, 0xb3, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61,
  3926  	0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65,
  3927  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
  3928  	0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  3929  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  3930  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
  3931  	0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x56, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  3932  	0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  3933  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
  3934  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65,
  3935  	0x6c, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41,
  3936  	0x02, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x1a, 0xd0, 0x01,
  3937  	0x0a, 0x13, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65,
  3938  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
  3939  	0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  3940  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65,
  3941  	0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61,
  3942  	0x73, 0x6b, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
  3943  	0xe0, 0x41, 0x02, 0x52, 0x02, 0x69, 0x64, 0x12, 0x67, 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62,
  3944  	0x6c, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  3945  	0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
  3946  	0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65,
  3947  	0x74, 0x61, 0x2e, 0x4c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x2e, 0x44, 0x69, 0x73,
  3948  	0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02,
  3949  	0x52, 0x0e, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
  3950  	0x1a, 0x29, 0x0a, 0x12, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52,
  3951  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
  3952  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x29, 0x0a, 0x12, 0x44,
  3953  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  3954  	0x74, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  3955  	0x41, 0x02, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x57, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
  3956  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x05,
  3957  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f,
  3958  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3959  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69,
  3960  	0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x1a,
  3961  	0xc8, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50,
  3962  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3963  	0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
  3964  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  3965  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73,
  3966  	0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x13, 0x0a,
  3967  	0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x02,
  3968  	0x69, 0x64, 0x12, 0x56, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
  3969  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3970  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  3971  	0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x50,
  3972  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a,
  3973  	0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x1a, 0xcf, 0x04, 0x0a, 0x16, 0x55,
  3974  	0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65,
  3975  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x0c, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6f, 0x70,
  3976  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f,
  3977  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  3978  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69,
  3979  	0x65, 0x6c, 0x64, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48,
  3980  	0x00, 0x52, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x60,
  3981  	0x0a, 0x0f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  3982  	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  3983  	0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
  3984  	0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e,
  3985  	0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00,
  3986  	0x52, 0x0e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  3987  	0x12, 0x57, 0x0a, 0x0c, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  3988  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3989  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  3990  	0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x44,
  3991  	0x61, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x61,
  3992  	0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x66, 0x0a, 0x11, 0x73, 0x65, 0x6c,
  3993  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07,
  3994  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
  3995  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
  3996  	0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c,
  3997  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52,
  3998  	0x10, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  3999  	0x73, 0x12, 0x57, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  4000  	0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4001  	0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
  4002  	0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e,
  4003  	0x55, 0x73, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x75,
  4004  	0x73, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70,
  4005  	0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  4006  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  4007  	0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64,
  4008  	0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20,
  4009  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x02, 0x69, 0x64, 0x42, 0x0e, 0x0a, 0x0c,
  4010  	0x74, 0x79, 0x70, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x9b, 0x01, 0x0a,
  4011  	0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  4012  	0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a,
  4013  	0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  4014  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x5b, 0x0a,
  4015  	0x06, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e,
  4016  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
  4017  	0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4018  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f,
  4019  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x42, 0x03, 0xe0,
  4020  	0x41, 0x02, 0x52, 0x06, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x1a, 0x8a, 0x02, 0x0a, 0x26, 0x55,
  4021  	0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
  4022  	0x6f, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65,
  4023  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
  4024  	0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  4025  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65,
  4026  	0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61,
  4027  	0x73, 0x6b, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02,
  4028  	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
  4029  	0x49, 0x64, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
  4030  	0xe0, 0x41, 0x02, 0x52, 0x02, 0x69, 0x64, 0x12, 0x6e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65,
  4031  	0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x67, 0x6f,
  4032  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  4033  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69,
  4034  	0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74,
  4035  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x70,
  4036  	0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x70, 0x72, 0x6f,
  4037  	0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x53, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74,
  4038  	0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
  4039  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
  4040  	0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07,
  4041  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20,
  4042  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x02, 0x69, 0x64, 0x1a, 0xfa, 0x01, 0x0a,
  4043  	0x1d, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
  4044  	0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b,
  4045  	0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20,
  4046  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  4047  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52,
  4048  	0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x1e, 0x0a, 0x08, 0x66,
  4049  	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  4050  	0x41, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x02, 0x69,
  4051  	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x02, 0x69, 0x64,
  4052  	0x12, 0x67, 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x6c,
  4053  	0x69, 0x63, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4054  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
  4055  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x66, 0x65,
  4056  	0x63, 0x79, 0x63, 0x6c, 0x65, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6f,
  4057  	0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x64, 0x69, 0x73, 0x61, 0x62,
  4058  	0x6c, 0x65, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x1a, 0x53, 0x0a, 0x1c, 0x45, 0x6e, 0x61,
  4059  	0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69,
  4060  	0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x65,
  4061  	0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
  4062  	0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18,
  4063  	0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x02, 0x69, 0x64, 0x22, 0xb1,
  4064  	0x12, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61,
  4065  	0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x60, 0x0a, 0x09, 0x72,
  4066  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42,
  4067  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  4068  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
  4069  	0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65,
  4070  	0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  4071  	0x73, 0x65, 0x52, 0x09, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x12, 0x4b, 0x0a,
  4072  	0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x06,
  4073  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
  4074  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
  4075  	0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x0c, 0x75, 0x70,
  4076  	0x64, 0x61, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x1a, 0xec, 0x0c, 0x0a, 0x08, 0x52,
  4077  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, 0x0c, 0x75, 0x70, 0x64, 0x61, 0x74,
  4078  	0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e,
  4079  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
  4080  	0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e,
  4081  	0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  4082  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c,
  4083  	0x61, 0x62, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65,
  4084  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  4085  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x72, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f,
  4086  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x67, 0x6f,
  4087  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  4088  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65,
  4089  	0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65,
  4090  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65,
  4091  	0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x63, 0x72,
  4092  	0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x7c, 0x0a, 0x0c, 0x75, 0x70, 0x64,
  4093  	0x61, 0x74, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
  4094  	0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
  4095  	0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
  4096  	0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62,
  4097  	0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
  4098  	0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
  4099  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x75, 0x70, 0x64, 0x61,
  4100  	0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x7f, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74,
  4101  	0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01,
  4102  	0x28, 0x0b, 0x32, 0x51, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  4103  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
  4104  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  4105  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x55, 0x70,
  4106  	0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73,
  4107  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46,
  4108  	0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x72, 0x0a, 0x0c, 0x65, 0x6e, 0x61, 0x62,
  4109  	0x6c, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d,
  4110  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  4111  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
  4112  	0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65,
  4113  	0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65,
  4114  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52,
  4115  	0x0b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x75, 0x0a, 0x0d,
  4116  	0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x06, 0x20,
  4117  	0x01, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  4118  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
  4119  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74,
  4120  	0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44,
  4121  	0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f,
  4122  	0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69,
  4123  	0x65, 0x6c, 0x64, 0x12, 0x72, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x66, 0x69,
  4124  	0x65, 0x6c, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4125  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
  4126  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74,
  4127  	0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70,
  4128  	0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64,
  4129  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x65, 0x6c, 0x65,
  4130  	0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x91, 0x01, 0x0a, 0x17, 0x63, 0x72, 0x65, 0x61,
  4131  	0x74, 0x65, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x6f,
  4132  	0x69, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4133  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
  4134  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74,
  4135  	0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70,
  4136  	0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63,
  4137  	0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  4138  	0x73, 0x65, 0x48, 0x00, 0x52, 0x15, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65,
  4139  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x12, 0xb0, 0x01, 0x0a, 0x22,
  4140  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  4141  	0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
  4142  	0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x61, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4143  	0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
  4144  	0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61,
  4145  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f,
  4146  	0x6e, 0x73, 0x65, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74,
  4147  	0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
  4148  	0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x1f, 0x75,
  4149  	0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
  4150  	0x6f, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x91,
  4151  	0x01, 0x0a, 0x17, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74,
  4152  	0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
  4153  	0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
  4154  	0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65,
  4155  	0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61,
  4156  	0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x45, 0x6e, 0x61, 0x62,
  4157  	0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63,
  4158  	0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x15, 0x65, 0x6e, 0x61,
  4159  	0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69,
  4160  	0x63, 0x65, 0x12, 0x94, 0x01, 0x0a, 0x18, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73,
  4161  	0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x18,
  4162  	0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x58, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  4163  	0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
  4164  	0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64,
  4165  	0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  4166  	0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
  4167  	0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48,
  4168  	0x00, 0x52, 0x16, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74,
  4169  	0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x12, 0x91, 0x01, 0x0a, 0x17, 0x64, 0x65,
  4170  	0x6c, 0x65, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
  4171  	0x68, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f,
  4172  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
  4173  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65,
  4174  	0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65,
  4175  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x6c,
  4176  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70,
  4177  	0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x15, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65,
  4178  	0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x42, 0x0a, 0x0a,
  4179  	0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x1f, 0x0a, 0x1d, 0x55, 0x70, 0x64,
  4180  	0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
  4181  	0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x41, 0x0a, 0x13, 0x43, 0x72,
  4182  	0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  4183  	0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69,
  4184  	0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20,
  4185  	0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x1a, 0x3b, 0x0a,
  4186  	0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x70,
  4187  	0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a,
  4188  	0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
  4189  	0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x1a, 0x19, 0x0a, 0x17, 0x55, 0x70,
  4190  	0x64, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73,
  4191  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x15, 0x0a, 0x13, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46,
  4192  	0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x16, 0x0a, 0x14,
  4193  	0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70,
  4194  	0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x15, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x46, 0x69,
  4195  	0x65, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x4a, 0x0a, 0x1d, 0x43,
  4196  	0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
  4197  	0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x19, 0x0a, 0x08,
  4198  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  4199  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20,
  4200  	0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x45, 0x0a, 0x27, 0x55, 0x70, 0x64, 0x61, 0x74,
  4201  	0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
  4202  	0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  4203  	0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01,
  4204  	0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x1a, 0x1f,
  4205  	0x0a, 0x1d, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
  4206  	0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a,
  4207  	0x20, 0x0a, 0x1e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74,
  4208  	0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  4209  	0x65, 0x1a, 0x1f, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63,
  4210  	0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  4211  	0x73, 0x65, 0x22, 0xcf, 0x02, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62,
  4212  	0x65, 0x6c, 0x43, 0x6f, 0x70, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  4213  	0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  4214  	0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61,
  4215  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  4216  	0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
  4217  	0x64, 0x0a, 0x09, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01,
  4218  	0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  4219  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
  4220  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69,
  4221  	0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x43, 0x6f,
  4222  	0x70, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x63, 0x6f, 0x70,
  4223  	0x79, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d,
  4224  	0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
  4225  	0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12,
  4226  	0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65,
  4227  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
  4228  	0x43, 0x6f, 0x64, 0x65, 0x12, 0x3e, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x05, 0x20, 0x01,
  4229  	0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  4230  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
  4231  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04,
  4232  	0x76, 0x69, 0x65, 0x77, 0x22, 0x55, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  4233  	0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a,
  4234  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02,
  4235  	0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
  4236  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  4237  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xba, 0x03, 0x0a, 0x11,
  4238  	0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  4239  	0x74, 0x12, 0x2a, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61,
  4240  	0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0e, 0x75,
  4241  	0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a,
  4242  	0x0c, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x04, 0x20,
  4243  	0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  4244  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
  4245  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69,
  4246  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x6f, 0x6c, 0x65, 0x48,
  4247  	0x00, 0x52, 0x0b, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x25,
  4248  	0x0a, 0x0e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6f, 0x6e, 0x6c, 0x79,
  4249  	0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
  4250  	0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x46, 0x0a, 0x08, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
  4251  	0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x63, 0x6c,
  4252  	0x6f, 0x75, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4253  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f,
  4254  	0x6d, 0x65, 0x72, 0x52, 0x08, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x12, 0x23, 0x0a,
  4255  	0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05,
  4256  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f,
  4257  	0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
  4258  	0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12,
  4259  	0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x07, 0x20,
  4260  	0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3e,
  4261  	0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67,
  4262  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
  4263  	0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c,
  4264  	0x61, 0x62, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x42, 0x08,
  4265  	0x0a, 0x06, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x7c, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74,
  4266  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e,
  4267  	0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26,
  4268  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  4269  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
  4270  	0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x26,
  4271  	0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
  4272  	0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
  4273  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xec, 0x01, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74,
  4274  	0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
  4275  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
  4276  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a,
  4277  	0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
  4278  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65,
  4279  	0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x60, 0x0a, 0x10, 0x6c, 0x61, 0x62,
  4280  	0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
  4281  	0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  4282  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
  4283  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69,
  4284  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x6c, 0x61, 0x62, 0x65,
  4285  	0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x10, 0x75,
  4286  	0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
  4287  	0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41,
  4288  	0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0xc5, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61,
  4289  	0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
  4290  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
  4291  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64,
  4292  	0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4293  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52,
  4294  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x61,
  4295  	0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
  4296  	0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73,
  4297  	0x73, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03,
  4298  	0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
  4299  	0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01,
  4300  	0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa5, 0x01,
  4301  	0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69,
  4302  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d,
  4303  	0x0a, 0x11, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
  4304  	0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4305  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
  4306  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65,
  4307  	0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x6c, 0x61, 0x62,
  4308  	0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a,
  4309  	0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
  4310  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65,
  4311  	0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xec, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  4312  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52,
  4313  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  4314  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20,
  4315  	0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  4316  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  4317  	0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x60, 0x0a, 0x10, 0x6c, 0x61, 0x62, 0x65,
  4318  	0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
  4319  	0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  4320  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
  4321  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
  4322  	0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  4323  	0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73,
  4324  	0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x03,
  4325  	0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63,
  4326  	0x63, 0x65, 0x73, 0x73, 0x22, 0x90, 0x01, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c,
  4327  	0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65,
  4328  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  4329  	0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x64, 0x72, 0x69,
  4330  	0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  4331  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72,
  4332  	0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a,
  4333  	0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73,
  4334  	0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69,
  4335  	0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0xf0, 0x01, 0x0a, 0x22, 0x42, 0x61, 0x74, 0x63,
  4336  	0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d,
  4337  	0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40,
  4338  	0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28,
  4339  	0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62,
  4340  	0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
  4341  	0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  4342  	0x12, 0x5e, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03,
  4343  	0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
  4344  	0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
  4345  	0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  4346  	0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  4347  	0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73,
  4348  	0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63,
  4349  	0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41,
  4350  	0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x7e, 0x0a, 0x23, 0x42, 0x61,
  4351  	0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65,
  4352  	0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  4353  	0x65, 0x12, 0x57, 0x0a, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73,
  4354  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4355  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  4356  	0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65,
  4357  	0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x70,
  4358  	0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xf0, 0x01, 0x0a, 0x22, 0x42,
  4359  	0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50,
  4360  	0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  4361  	0x74, 0x12, 0x5e, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20,
  4362  	0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  4363  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
  4364  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65,
  4365  	0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
  4366  	0x73, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  4367  	0x73, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61,
  4368  	0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65,
  4369  	0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x40, 0x0a, 0x06, 0x70,
  4370  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02,
  4371  	0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
  4372  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  4373  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x97, 0x03,
  4374  	0x0a, 0x13, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65,
  4375  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
  4376  	0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  4377  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65,
  4378  	0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61,
  4379  	0x73, 0x6b, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  4380  	0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c,
  4381  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  4382  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  4383  	0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63,
  4384  	0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41,
  4385  	0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x52, 0x0a, 0x0d, 0x77, 0x72,
  4386  	0x69, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28,
  4387  	0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
  4388  	0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62,
  4389  	0x65, 0x74, 0x61, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
  4390  	0x52, 0x0c, 0x77, 0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x12, 0x62,
  4391  	0x0a, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63,
  4392  	0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4393  	0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
  4394  	0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x66, 0x65, 0x63, 0x79,
  4395  	0x63, 0x6c, 0x65, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6f, 0x6c, 0x69,
  4396  	0x63, 0x79, 0x52, 0x0e, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x50, 0x6f, 0x6c, 0x69,
  4397  	0x63, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63,
  4398  	0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75,
  4399  	0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xf6, 0x01, 0x0a, 0x13, 0x50, 0x75, 0x62, 0x6c,
  4400  	0x69, 0x73, 0x68, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  4401  	0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0,
  4402  	0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65,
  4403  	0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
  4404  	0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a,
  4405  	0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73,
  4406  	0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69,
  4407  	0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x52, 0x0a, 0x0d, 0x77, 0x72, 0x69, 0x74, 0x65,
  4408  	0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d,
  4409  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  4410  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
  4411  	0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x52, 0x0c, 0x77,
  4412  	0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x6c,
  4413  	0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01,
  4414  	0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65,
  4415  	0x22, 0xf5, 0x01, 0x0a, 0x12, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  4416  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  4417  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64,
  4418  	0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4419  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52,
  4420  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d,
  4421  	0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
  4422  	0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12,
  4423  	0x52, 0x0a, 0x0d, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
  4424  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  4425  	0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  4426  	0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x43, 0x6f,
  4427  	0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x52, 0x0c, 0x77, 0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74,
  4428  	0x72, 0x6f, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f,
  4429  	0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67,
  4430  	0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xd0, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c,
  4431  	0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  4432  	0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0,
  4433  	0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65,
  4434  	0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
  4435  	0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a,
  4436  	0x10, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73,
  4437  	0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x75, 0x73, 0x65, 0x41, 0x64, 0x6d, 0x69,
  4438  	0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x52, 0x0a, 0x0d, 0x77, 0x72, 0x69, 0x74, 0x65,
  4439  	0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d,
  4440  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
  4441  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
  4442  	0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x52, 0x0c, 0x77,
  4443  	0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x22, 0x95, 0x01, 0x0a, 0x15,
  4444  	0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65,
  4445  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
  4446  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x64,
  4447  	0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4448  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52,
  4449  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f,
  4450  	0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
  4451  	0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
  4452  	0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
  4453  	0x6b, 0x65, 0x6e, 0x22, 0x8d, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65,
  4454  	0x6c, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b,
  4455  	0x0a, 0x0b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x01, 0x20,
  4456  	0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
  4457  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
  4458  	0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x6b, 0x52,
  4459  	0x0a, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e,
  4460  	0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02,
  4461  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f,
  4462  	0x6b, 0x65, 0x6e, 0x2a, 0x36, 0x0a, 0x09, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77,
  4463  	0x12, 0x14, 0x0a, 0x10, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x42,
  4464  	0x41, 0x53, 0x49, 0x43, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f,
  4465  	0x56, 0x49, 0x45, 0x57, 0x5f, 0x46, 0x55, 0x4c, 0x4c, 0x10, 0x01, 0x42, 0x84, 0x01, 0x0a, 0x23,
  4466  	0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
  4467  	0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62,
  4468  	0x65, 0x74, 0x61, 0x42, 0x0d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x50, 0x72, 0x6f,
  4469  	0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c,
  4470  	0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  4471  	0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x73,
  4472  	0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32,
  4473  	0x62, 0x65, 0x74, 0x61, 0x3b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0xa2, 0x02, 0x04, 0x44, 0x4c,
  4474  	0x42, 0x4c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  4475  }
  4476  
  4477  var (
  4478  	file_google_apps_drive_labels_v2beta_requests_proto_rawDescOnce sync.Once
  4479  	file_google_apps_drive_labels_v2beta_requests_proto_rawDescData = file_google_apps_drive_labels_v2beta_requests_proto_rawDesc
  4480  )
  4481  
  4482  func file_google_apps_drive_labels_v2beta_requests_proto_rawDescGZIP() []byte {
  4483  	file_google_apps_drive_labels_v2beta_requests_proto_rawDescOnce.Do(func() {
  4484  		file_google_apps_drive_labels_v2beta_requests_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_apps_drive_labels_v2beta_requests_proto_rawDescData)
  4485  	})
  4486  	return file_google_apps_drive_labels_v2beta_requests_proto_rawDescData
  4487  }
  4488  
  4489  var file_google_apps_drive_labels_v2beta_requests_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  4490  var file_google_apps_drive_labels_v2beta_requests_proto_msgTypes = make([]protoimpl.MessageInfo, 50)
  4491  var file_google_apps_drive_labels_v2beta_requests_proto_goTypes = []interface{}{
  4492  	(LabelView)(0),                                                           // 0: google.apps.drive.labels.v2beta.LabelView
  4493  	(*WriteControl)(nil),                                                     // 1: google.apps.drive.labels.v2beta.WriteControl
  4494  	(*GetUserCapabilitiesRequest)(nil),                                       // 2: google.apps.drive.labels.v2beta.GetUserCapabilitiesRequest
  4495  	(*CreateLabelRequest)(nil),                                               // 3: google.apps.drive.labels.v2beta.CreateLabelRequest
  4496  	(*GetLabelRequest)(nil),                                                  // 4: google.apps.drive.labels.v2beta.GetLabelRequest
  4497  	(*DeltaUpdateLabelRequest)(nil),                                          // 5: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest
  4498  	(*DeltaUpdateLabelResponse)(nil),                                         // 6: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse
  4499  	(*UpdateLabelCopyModeRequest)(nil),                                       // 7: google.apps.drive.labels.v2beta.UpdateLabelCopyModeRequest
  4500  	(*GetLabelLimitsRequest)(nil),                                            // 8: google.apps.drive.labels.v2beta.GetLabelLimitsRequest
  4501  	(*ListLabelsRequest)(nil),                                                // 9: google.apps.drive.labels.v2beta.ListLabelsRequest
  4502  	(*ListLabelsResponse)(nil),                                               // 10: google.apps.drive.labels.v2beta.ListLabelsResponse
  4503  	(*CreateLabelPermissionRequest)(nil),                                     // 11: google.apps.drive.labels.v2beta.CreateLabelPermissionRequest
  4504  	(*ListLabelPermissionsRequest)(nil),                                      // 12: google.apps.drive.labels.v2beta.ListLabelPermissionsRequest
  4505  	(*ListLabelPermissionsResponse)(nil),                                     // 13: google.apps.drive.labels.v2beta.ListLabelPermissionsResponse
  4506  	(*UpdateLabelPermissionRequest)(nil),                                     // 14: google.apps.drive.labels.v2beta.UpdateLabelPermissionRequest
  4507  	(*DeleteLabelPermissionRequest)(nil),                                     // 15: google.apps.drive.labels.v2beta.DeleteLabelPermissionRequest
  4508  	(*BatchUpdateLabelPermissionsRequest)(nil),                               // 16: google.apps.drive.labels.v2beta.BatchUpdateLabelPermissionsRequest
  4509  	(*BatchUpdateLabelPermissionsResponse)(nil),                              // 17: google.apps.drive.labels.v2beta.BatchUpdateLabelPermissionsResponse
  4510  	(*BatchDeleteLabelPermissionsRequest)(nil),                               // 18: google.apps.drive.labels.v2beta.BatchDeleteLabelPermissionsRequest
  4511  	(*DisableLabelRequest)(nil),                                              // 19: google.apps.drive.labels.v2beta.DisableLabelRequest
  4512  	(*PublishLabelRequest)(nil),                                              // 20: google.apps.drive.labels.v2beta.PublishLabelRequest
  4513  	(*EnableLabelRequest)(nil),                                               // 21: google.apps.drive.labels.v2beta.EnableLabelRequest
  4514  	(*DeleteLabelRequest)(nil),                                               // 22: google.apps.drive.labels.v2beta.DeleteLabelRequest
  4515  	(*ListLabelLocksRequest)(nil),                                            // 23: google.apps.drive.labels.v2beta.ListLabelLocksRequest
  4516  	(*ListLabelLocksResponse)(nil),                                           // 24: google.apps.drive.labels.v2beta.ListLabelLocksResponse
  4517  	(*DeltaUpdateLabelRequest_Request)(nil),                                  // 25: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request
  4518  	(*DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest)(nil),             // 26: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateLabelPropertiesRequest
  4519  	(*DeltaUpdateLabelRequest_DisableFieldRequest)(nil),                      // 27: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DisableFieldRequest
  4520  	(*DeltaUpdateLabelRequest_EnableFieldRequest)(nil),                       // 28: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.EnableFieldRequest
  4521  	(*DeltaUpdateLabelRequest_DeleteFieldRequest)(nil),                       // 29: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DeleteFieldRequest
  4522  	(*DeltaUpdateLabelRequest_CreateFieldRequest)(nil),                       // 30: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.CreateFieldRequest
  4523  	(*DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest)(nil),             // 31: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldPropertiesRequest
  4524  	(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest)(nil),                   // 32: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldTypeRequest
  4525  	(*DeltaUpdateLabelRequest_CreateSelectionChoiceRequest)(nil),             // 33: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.CreateSelectionChoiceRequest
  4526  	(*DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest)(nil),   // 34: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateSelectionChoicePropertiesRequest
  4527  	(*DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest)(nil),             // 35: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DeleteSelectionChoiceRequest
  4528  	(*DeltaUpdateLabelRequest_DisableSelectionChoiceRequest)(nil),            // 36: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DisableSelectionChoiceRequest
  4529  	(*DeltaUpdateLabelRequest_EnableSelectionChoiceRequest)(nil),             // 37: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.EnableSelectionChoiceRequest
  4530  	(*DeltaUpdateLabelResponse_Response)(nil),                                // 38: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response
  4531  	(*DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse)(nil),           // 39: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.UpdateLabelPropertiesResponse
  4532  	(*DeltaUpdateLabelResponse_CreateFieldResponse)(nil),                     // 40: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.CreateFieldResponse
  4533  	(*DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse)(nil),           // 41: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.UpdateFieldPropertiesResponse
  4534  	(*DeltaUpdateLabelResponse_UpdateFieldTypeResponse)(nil),                 // 42: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.UpdateFieldTypeResponse
  4535  	(*DeltaUpdateLabelResponse_EnableFieldResponse)(nil),                     // 43: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.EnableFieldResponse
  4536  	(*DeltaUpdateLabelResponse_DisableFieldResponse)(nil),                    // 44: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.DisableFieldResponse
  4537  	(*DeltaUpdateLabelResponse_DeleteFieldResponse)(nil),                     // 45: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.DeleteFieldResponse
  4538  	(*DeltaUpdateLabelResponse_CreateSelectionChoiceResponse)(nil),           // 46: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.CreateSelectionChoiceResponse
  4539  	(*DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse)(nil), // 47: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.UpdateSelectionChoicePropertiesResponse
  4540  	(*DeltaUpdateLabelResponse_EnableSelectionChoiceResponse)(nil),           // 48: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.EnableSelectionChoiceResponse
  4541  	(*DeltaUpdateLabelResponse_DisableSelectionChoiceResponse)(nil),          // 49: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.DisableSelectionChoiceResponse
  4542  	(*DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse)(nil),           // 50: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.DeleteSelectionChoiceResponse
  4543  	(*Label)(nil),                                    // 51: google.apps.drive.labels.v2beta.Label
  4544  	(Label_AppliedLabelPolicy_CopyMode)(0),           // 52: google.apps.drive.labels.v2beta.Label.AppliedLabelPolicy.CopyMode
  4545  	(LabelPermission_LabelRole)(0),                   // 53: google.apps.drive.labels.v2beta.LabelPermission.LabelRole
  4546  	(*LabelPermission)(nil),                          // 54: google.apps.drive.labels.v2beta.LabelPermission
  4547  	(*fieldmaskpb.FieldMask)(nil),                    // 55: google.protobuf.FieldMask
  4548  	(*Lifecycle_DisabledPolicy)(nil),                 // 56: google.apps.drive.labels.v2beta.Lifecycle.DisabledPolicy
  4549  	(*LabelLock)(nil),                                // 57: google.apps.drive.labels.v2beta.LabelLock
  4550  	(*Label_Properties)(nil),                         // 58: google.apps.drive.labels.v2beta.Label.Properties
  4551  	(*Field)(nil),                                    // 59: google.apps.drive.labels.v2beta.Field
  4552  	(*Field_Properties)(nil),                         // 60: google.apps.drive.labels.v2beta.Field.Properties
  4553  	(*Field_TextOptions)(nil),                        // 61: google.apps.drive.labels.v2beta.Field.TextOptions
  4554  	(*Field_IntegerOptions)(nil),                     // 62: google.apps.drive.labels.v2beta.Field.IntegerOptions
  4555  	(*Field_DateOptions)(nil),                        // 63: google.apps.drive.labels.v2beta.Field.DateOptions
  4556  	(*Field_SelectionOptions)(nil),                   // 64: google.apps.drive.labels.v2beta.Field.SelectionOptions
  4557  	(*Field_UserOptions)(nil),                        // 65: google.apps.drive.labels.v2beta.Field.UserOptions
  4558  	(*Field_SelectionOptions_Choice)(nil),            // 66: google.apps.drive.labels.v2beta.Field.SelectionOptions.Choice
  4559  	(*Field_SelectionOptions_Choice_Properties)(nil), // 67: google.apps.drive.labels.v2beta.Field.SelectionOptions.Choice.Properties
  4560  }
  4561  var file_google_apps_drive_labels_v2beta_requests_proto_depIdxs = []int32{
  4562  	51, // 0: google.apps.drive.labels.v2beta.CreateLabelRequest.label:type_name -> google.apps.drive.labels.v2beta.Label
  4563  	0,  // 1: google.apps.drive.labels.v2beta.GetLabelRequest.view:type_name -> google.apps.drive.labels.v2beta.LabelView
  4564  	1,  // 2: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.write_control:type_name -> google.apps.drive.labels.v2beta.WriteControl
  4565  	25, // 3: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.requests:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request
  4566  	0,  // 4: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.view:type_name -> google.apps.drive.labels.v2beta.LabelView
  4567  	38, // 5: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.responses:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response
  4568  	51, // 6: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.updated_label:type_name -> google.apps.drive.labels.v2beta.Label
  4569  	52, // 7: google.apps.drive.labels.v2beta.UpdateLabelCopyModeRequest.copy_mode:type_name -> google.apps.drive.labels.v2beta.Label.AppliedLabelPolicy.CopyMode
  4570  	0,  // 8: google.apps.drive.labels.v2beta.UpdateLabelCopyModeRequest.view:type_name -> google.apps.drive.labels.v2beta.LabelView
  4571  	53, // 9: google.apps.drive.labels.v2beta.ListLabelsRequest.minimum_role:type_name -> google.apps.drive.labels.v2beta.LabelPermission.LabelRole
  4572  	0,  // 10: google.apps.drive.labels.v2beta.ListLabelsRequest.view:type_name -> google.apps.drive.labels.v2beta.LabelView
  4573  	51, // 11: google.apps.drive.labels.v2beta.ListLabelsResponse.labels:type_name -> google.apps.drive.labels.v2beta.Label
  4574  	54, // 12: google.apps.drive.labels.v2beta.CreateLabelPermissionRequest.label_permission:type_name -> google.apps.drive.labels.v2beta.LabelPermission
  4575  	54, // 13: google.apps.drive.labels.v2beta.ListLabelPermissionsResponse.label_permissions:type_name -> google.apps.drive.labels.v2beta.LabelPermission
  4576  	54, // 14: google.apps.drive.labels.v2beta.UpdateLabelPermissionRequest.label_permission:type_name -> google.apps.drive.labels.v2beta.LabelPermission
  4577  	14, // 15: google.apps.drive.labels.v2beta.BatchUpdateLabelPermissionsRequest.requests:type_name -> google.apps.drive.labels.v2beta.UpdateLabelPermissionRequest
  4578  	54, // 16: google.apps.drive.labels.v2beta.BatchUpdateLabelPermissionsResponse.permissions:type_name -> google.apps.drive.labels.v2beta.LabelPermission
  4579  	15, // 17: google.apps.drive.labels.v2beta.BatchDeleteLabelPermissionsRequest.requests:type_name -> google.apps.drive.labels.v2beta.DeleteLabelPermissionRequest
  4580  	55, // 18: google.apps.drive.labels.v2beta.DisableLabelRequest.update_mask:type_name -> google.protobuf.FieldMask
  4581  	1,  // 19: google.apps.drive.labels.v2beta.DisableLabelRequest.write_control:type_name -> google.apps.drive.labels.v2beta.WriteControl
  4582  	56, // 20: google.apps.drive.labels.v2beta.DisableLabelRequest.disabled_policy:type_name -> google.apps.drive.labels.v2beta.Lifecycle.DisabledPolicy
  4583  	1,  // 21: google.apps.drive.labels.v2beta.PublishLabelRequest.write_control:type_name -> google.apps.drive.labels.v2beta.WriteControl
  4584  	1,  // 22: google.apps.drive.labels.v2beta.EnableLabelRequest.write_control:type_name -> google.apps.drive.labels.v2beta.WriteControl
  4585  	1,  // 23: google.apps.drive.labels.v2beta.DeleteLabelRequest.write_control:type_name -> google.apps.drive.labels.v2beta.WriteControl
  4586  	57, // 24: google.apps.drive.labels.v2beta.ListLabelLocksResponse.label_locks:type_name -> google.apps.drive.labels.v2beta.LabelLock
  4587  	26, // 25: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.update_label:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateLabelPropertiesRequest
  4588  	30, // 26: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.create_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.CreateFieldRequest
  4589  	31, // 27: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.update_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldPropertiesRequest
  4590  	32, // 28: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.update_field_type:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldTypeRequest
  4591  	28, // 29: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.enable_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.EnableFieldRequest
  4592  	27, // 30: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.disable_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DisableFieldRequest
  4593  	29, // 31: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.delete_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DeleteFieldRequest
  4594  	33, // 32: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.create_selection_choice:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.CreateSelectionChoiceRequest
  4595  	34, // 33: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.update_selection_choice_properties:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateSelectionChoicePropertiesRequest
  4596  	37, // 34: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.enable_selection_choice:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.EnableSelectionChoiceRequest
  4597  	36, // 35: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.disable_selection_choice:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DisableSelectionChoiceRequest
  4598  	35, // 36: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.Request.delete_selection_choice:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DeleteSelectionChoiceRequest
  4599  	55, // 37: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateLabelPropertiesRequest.update_mask:type_name -> google.protobuf.FieldMask
  4600  	58, // 38: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateLabelPropertiesRequest.properties:type_name -> google.apps.drive.labels.v2beta.Label.Properties
  4601  	55, // 39: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DisableFieldRequest.update_mask:type_name -> google.protobuf.FieldMask
  4602  	56, // 40: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DisableFieldRequest.disabled_policy:type_name -> google.apps.drive.labels.v2beta.Lifecycle.DisabledPolicy
  4603  	59, // 41: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.CreateFieldRequest.field:type_name -> google.apps.drive.labels.v2beta.Field
  4604  	55, // 42: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldPropertiesRequest.update_mask:type_name -> google.protobuf.FieldMask
  4605  	60, // 43: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldPropertiesRequest.properties:type_name -> google.apps.drive.labels.v2beta.Field.Properties
  4606  	61, // 44: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldTypeRequest.text_options:type_name -> google.apps.drive.labels.v2beta.Field.TextOptions
  4607  	62, // 45: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldTypeRequest.integer_options:type_name -> google.apps.drive.labels.v2beta.Field.IntegerOptions
  4608  	63, // 46: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldTypeRequest.date_options:type_name -> google.apps.drive.labels.v2beta.Field.DateOptions
  4609  	64, // 47: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldTypeRequest.selection_options:type_name -> google.apps.drive.labels.v2beta.Field.SelectionOptions
  4610  	65, // 48: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldTypeRequest.user_options:type_name -> google.apps.drive.labels.v2beta.Field.UserOptions
  4611  	55, // 49: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateFieldTypeRequest.update_mask:type_name -> google.protobuf.FieldMask
  4612  	66, // 50: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.CreateSelectionChoiceRequest.choice:type_name -> google.apps.drive.labels.v2beta.Field.SelectionOptions.Choice
  4613  	55, // 51: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateSelectionChoicePropertiesRequest.update_mask:type_name -> google.protobuf.FieldMask
  4614  	67, // 52: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.UpdateSelectionChoicePropertiesRequest.properties:type_name -> google.apps.drive.labels.v2beta.Field.SelectionOptions.Choice.Properties
  4615  	55, // 53: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DisableSelectionChoiceRequest.update_mask:type_name -> google.protobuf.FieldMask
  4616  	56, // 54: google.apps.drive.labels.v2beta.DeltaUpdateLabelRequest.DisableSelectionChoiceRequest.disabled_policy:type_name -> google.apps.drive.labels.v2beta.Lifecycle.DisabledPolicy
  4617  	39, // 55: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.update_label:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.UpdateLabelPropertiesResponse
  4618  	40, // 56: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.create_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.CreateFieldResponse
  4619  	41, // 57: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.update_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.UpdateFieldPropertiesResponse
  4620  	42, // 58: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.update_field_type:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.UpdateFieldTypeResponse
  4621  	43, // 59: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.enable_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.EnableFieldResponse
  4622  	44, // 60: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.disable_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.DisableFieldResponse
  4623  	45, // 61: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.delete_field:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.DeleteFieldResponse
  4624  	46, // 62: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.create_selection_choice:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.CreateSelectionChoiceResponse
  4625  	47, // 63: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.update_selection_choice_properties:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.UpdateSelectionChoicePropertiesResponse
  4626  	48, // 64: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.enable_selection_choice:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.EnableSelectionChoiceResponse
  4627  	49, // 65: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.disable_selection_choice:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.DisableSelectionChoiceResponse
  4628  	50, // 66: google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.Response.delete_selection_choice:type_name -> google.apps.drive.labels.v2beta.DeltaUpdateLabelResponse.DeleteSelectionChoiceResponse
  4629  	67, // [67:67] is the sub-list for method output_type
  4630  	67, // [67:67] is the sub-list for method input_type
  4631  	67, // [67:67] is the sub-list for extension type_name
  4632  	67, // [67:67] is the sub-list for extension extendee
  4633  	0,  // [0:67] is the sub-list for field type_name
  4634  }
  4635  
  4636  func init() { file_google_apps_drive_labels_v2beta_requests_proto_init() }
  4637  func file_google_apps_drive_labels_v2beta_requests_proto_init() {
  4638  	if File_google_apps_drive_labels_v2beta_requests_proto != nil {
  4639  		return
  4640  	}
  4641  	file_google_apps_drive_labels_v2beta_common_proto_init()
  4642  	file_google_apps_drive_labels_v2beta_field_proto_init()
  4643  	file_google_apps_drive_labels_v2beta_label_proto_init()
  4644  	file_google_apps_drive_labels_v2beta_label_lock_proto_init()
  4645  	file_google_apps_drive_labels_v2beta_label_permission_proto_init()
  4646  	if !protoimpl.UnsafeEnabled {
  4647  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  4648  			switch v := v.(*WriteControl); i {
  4649  			case 0:
  4650  				return &v.state
  4651  			case 1:
  4652  				return &v.sizeCache
  4653  			case 2:
  4654  				return &v.unknownFields
  4655  			default:
  4656  				return nil
  4657  			}
  4658  		}
  4659  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  4660  			switch v := v.(*GetUserCapabilitiesRequest); i {
  4661  			case 0:
  4662  				return &v.state
  4663  			case 1:
  4664  				return &v.sizeCache
  4665  			case 2:
  4666  				return &v.unknownFields
  4667  			default:
  4668  				return nil
  4669  			}
  4670  		}
  4671  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  4672  			switch v := v.(*CreateLabelRequest); i {
  4673  			case 0:
  4674  				return &v.state
  4675  			case 1:
  4676  				return &v.sizeCache
  4677  			case 2:
  4678  				return &v.unknownFields
  4679  			default:
  4680  				return nil
  4681  			}
  4682  		}
  4683  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  4684  			switch v := v.(*GetLabelRequest); i {
  4685  			case 0:
  4686  				return &v.state
  4687  			case 1:
  4688  				return &v.sizeCache
  4689  			case 2:
  4690  				return &v.unknownFields
  4691  			default:
  4692  				return nil
  4693  			}
  4694  		}
  4695  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  4696  			switch v := v.(*DeltaUpdateLabelRequest); i {
  4697  			case 0:
  4698  				return &v.state
  4699  			case 1:
  4700  				return &v.sizeCache
  4701  			case 2:
  4702  				return &v.unknownFields
  4703  			default:
  4704  				return nil
  4705  			}
  4706  		}
  4707  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  4708  			switch v := v.(*DeltaUpdateLabelResponse); i {
  4709  			case 0:
  4710  				return &v.state
  4711  			case 1:
  4712  				return &v.sizeCache
  4713  			case 2:
  4714  				return &v.unknownFields
  4715  			default:
  4716  				return nil
  4717  			}
  4718  		}
  4719  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  4720  			switch v := v.(*UpdateLabelCopyModeRequest); i {
  4721  			case 0:
  4722  				return &v.state
  4723  			case 1:
  4724  				return &v.sizeCache
  4725  			case 2:
  4726  				return &v.unknownFields
  4727  			default:
  4728  				return nil
  4729  			}
  4730  		}
  4731  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  4732  			switch v := v.(*GetLabelLimitsRequest); i {
  4733  			case 0:
  4734  				return &v.state
  4735  			case 1:
  4736  				return &v.sizeCache
  4737  			case 2:
  4738  				return &v.unknownFields
  4739  			default:
  4740  				return nil
  4741  			}
  4742  		}
  4743  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  4744  			switch v := v.(*ListLabelsRequest); i {
  4745  			case 0:
  4746  				return &v.state
  4747  			case 1:
  4748  				return &v.sizeCache
  4749  			case 2:
  4750  				return &v.unknownFields
  4751  			default:
  4752  				return nil
  4753  			}
  4754  		}
  4755  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  4756  			switch v := v.(*ListLabelsResponse); i {
  4757  			case 0:
  4758  				return &v.state
  4759  			case 1:
  4760  				return &v.sizeCache
  4761  			case 2:
  4762  				return &v.unknownFields
  4763  			default:
  4764  				return nil
  4765  			}
  4766  		}
  4767  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  4768  			switch v := v.(*CreateLabelPermissionRequest); i {
  4769  			case 0:
  4770  				return &v.state
  4771  			case 1:
  4772  				return &v.sizeCache
  4773  			case 2:
  4774  				return &v.unknownFields
  4775  			default:
  4776  				return nil
  4777  			}
  4778  		}
  4779  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  4780  			switch v := v.(*ListLabelPermissionsRequest); i {
  4781  			case 0:
  4782  				return &v.state
  4783  			case 1:
  4784  				return &v.sizeCache
  4785  			case 2:
  4786  				return &v.unknownFields
  4787  			default:
  4788  				return nil
  4789  			}
  4790  		}
  4791  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  4792  			switch v := v.(*ListLabelPermissionsResponse); i {
  4793  			case 0:
  4794  				return &v.state
  4795  			case 1:
  4796  				return &v.sizeCache
  4797  			case 2:
  4798  				return &v.unknownFields
  4799  			default:
  4800  				return nil
  4801  			}
  4802  		}
  4803  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  4804  			switch v := v.(*UpdateLabelPermissionRequest); i {
  4805  			case 0:
  4806  				return &v.state
  4807  			case 1:
  4808  				return &v.sizeCache
  4809  			case 2:
  4810  				return &v.unknownFields
  4811  			default:
  4812  				return nil
  4813  			}
  4814  		}
  4815  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  4816  			switch v := v.(*DeleteLabelPermissionRequest); i {
  4817  			case 0:
  4818  				return &v.state
  4819  			case 1:
  4820  				return &v.sizeCache
  4821  			case 2:
  4822  				return &v.unknownFields
  4823  			default:
  4824  				return nil
  4825  			}
  4826  		}
  4827  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  4828  			switch v := v.(*BatchUpdateLabelPermissionsRequest); i {
  4829  			case 0:
  4830  				return &v.state
  4831  			case 1:
  4832  				return &v.sizeCache
  4833  			case 2:
  4834  				return &v.unknownFields
  4835  			default:
  4836  				return nil
  4837  			}
  4838  		}
  4839  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  4840  			switch v := v.(*BatchUpdateLabelPermissionsResponse); i {
  4841  			case 0:
  4842  				return &v.state
  4843  			case 1:
  4844  				return &v.sizeCache
  4845  			case 2:
  4846  				return &v.unknownFields
  4847  			default:
  4848  				return nil
  4849  			}
  4850  		}
  4851  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  4852  			switch v := v.(*BatchDeleteLabelPermissionsRequest); i {
  4853  			case 0:
  4854  				return &v.state
  4855  			case 1:
  4856  				return &v.sizeCache
  4857  			case 2:
  4858  				return &v.unknownFields
  4859  			default:
  4860  				return nil
  4861  			}
  4862  		}
  4863  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  4864  			switch v := v.(*DisableLabelRequest); i {
  4865  			case 0:
  4866  				return &v.state
  4867  			case 1:
  4868  				return &v.sizeCache
  4869  			case 2:
  4870  				return &v.unknownFields
  4871  			default:
  4872  				return nil
  4873  			}
  4874  		}
  4875  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  4876  			switch v := v.(*PublishLabelRequest); i {
  4877  			case 0:
  4878  				return &v.state
  4879  			case 1:
  4880  				return &v.sizeCache
  4881  			case 2:
  4882  				return &v.unknownFields
  4883  			default:
  4884  				return nil
  4885  			}
  4886  		}
  4887  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  4888  			switch v := v.(*EnableLabelRequest); i {
  4889  			case 0:
  4890  				return &v.state
  4891  			case 1:
  4892  				return &v.sizeCache
  4893  			case 2:
  4894  				return &v.unknownFields
  4895  			default:
  4896  				return nil
  4897  			}
  4898  		}
  4899  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  4900  			switch v := v.(*DeleteLabelRequest); i {
  4901  			case 0:
  4902  				return &v.state
  4903  			case 1:
  4904  				return &v.sizeCache
  4905  			case 2:
  4906  				return &v.unknownFields
  4907  			default:
  4908  				return nil
  4909  			}
  4910  		}
  4911  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  4912  			switch v := v.(*ListLabelLocksRequest); i {
  4913  			case 0:
  4914  				return &v.state
  4915  			case 1:
  4916  				return &v.sizeCache
  4917  			case 2:
  4918  				return &v.unknownFields
  4919  			default:
  4920  				return nil
  4921  			}
  4922  		}
  4923  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  4924  			switch v := v.(*ListLabelLocksResponse); i {
  4925  			case 0:
  4926  				return &v.state
  4927  			case 1:
  4928  				return &v.sizeCache
  4929  			case 2:
  4930  				return &v.unknownFields
  4931  			default:
  4932  				return nil
  4933  			}
  4934  		}
  4935  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  4936  			switch v := v.(*DeltaUpdateLabelRequest_Request); i {
  4937  			case 0:
  4938  				return &v.state
  4939  			case 1:
  4940  				return &v.sizeCache
  4941  			case 2:
  4942  				return &v.unknownFields
  4943  			default:
  4944  				return nil
  4945  			}
  4946  		}
  4947  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  4948  			switch v := v.(*DeltaUpdateLabelRequest_UpdateLabelPropertiesRequest); i {
  4949  			case 0:
  4950  				return &v.state
  4951  			case 1:
  4952  				return &v.sizeCache
  4953  			case 2:
  4954  				return &v.unknownFields
  4955  			default:
  4956  				return nil
  4957  			}
  4958  		}
  4959  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  4960  			switch v := v.(*DeltaUpdateLabelRequest_DisableFieldRequest); i {
  4961  			case 0:
  4962  				return &v.state
  4963  			case 1:
  4964  				return &v.sizeCache
  4965  			case 2:
  4966  				return &v.unknownFields
  4967  			default:
  4968  				return nil
  4969  			}
  4970  		}
  4971  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  4972  			switch v := v.(*DeltaUpdateLabelRequest_EnableFieldRequest); i {
  4973  			case 0:
  4974  				return &v.state
  4975  			case 1:
  4976  				return &v.sizeCache
  4977  			case 2:
  4978  				return &v.unknownFields
  4979  			default:
  4980  				return nil
  4981  			}
  4982  		}
  4983  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  4984  			switch v := v.(*DeltaUpdateLabelRequest_DeleteFieldRequest); i {
  4985  			case 0:
  4986  				return &v.state
  4987  			case 1:
  4988  				return &v.sizeCache
  4989  			case 2:
  4990  				return &v.unknownFields
  4991  			default:
  4992  				return nil
  4993  			}
  4994  		}
  4995  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
  4996  			switch v := v.(*DeltaUpdateLabelRequest_CreateFieldRequest); i {
  4997  			case 0:
  4998  				return &v.state
  4999  			case 1:
  5000  				return &v.sizeCache
  5001  			case 2:
  5002  				return &v.unknownFields
  5003  			default:
  5004  				return nil
  5005  			}
  5006  		}
  5007  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
  5008  			switch v := v.(*DeltaUpdateLabelRequest_UpdateFieldPropertiesRequest); i {
  5009  			case 0:
  5010  				return &v.state
  5011  			case 1:
  5012  				return &v.sizeCache
  5013  			case 2:
  5014  				return &v.unknownFields
  5015  			default:
  5016  				return nil
  5017  			}
  5018  		}
  5019  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
  5020  			switch v := v.(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest); i {
  5021  			case 0:
  5022  				return &v.state
  5023  			case 1:
  5024  				return &v.sizeCache
  5025  			case 2:
  5026  				return &v.unknownFields
  5027  			default:
  5028  				return nil
  5029  			}
  5030  		}
  5031  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
  5032  			switch v := v.(*DeltaUpdateLabelRequest_CreateSelectionChoiceRequest); i {
  5033  			case 0:
  5034  				return &v.state
  5035  			case 1:
  5036  				return &v.sizeCache
  5037  			case 2:
  5038  				return &v.unknownFields
  5039  			default:
  5040  				return nil
  5041  			}
  5042  		}
  5043  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
  5044  			switch v := v.(*DeltaUpdateLabelRequest_UpdateSelectionChoicePropertiesRequest); i {
  5045  			case 0:
  5046  				return &v.state
  5047  			case 1:
  5048  				return &v.sizeCache
  5049  			case 2:
  5050  				return &v.unknownFields
  5051  			default:
  5052  				return nil
  5053  			}
  5054  		}
  5055  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
  5056  			switch v := v.(*DeltaUpdateLabelRequest_DeleteSelectionChoiceRequest); i {
  5057  			case 0:
  5058  				return &v.state
  5059  			case 1:
  5060  				return &v.sizeCache
  5061  			case 2:
  5062  				return &v.unknownFields
  5063  			default:
  5064  				return nil
  5065  			}
  5066  		}
  5067  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
  5068  			switch v := v.(*DeltaUpdateLabelRequest_DisableSelectionChoiceRequest); i {
  5069  			case 0:
  5070  				return &v.state
  5071  			case 1:
  5072  				return &v.sizeCache
  5073  			case 2:
  5074  				return &v.unknownFields
  5075  			default:
  5076  				return nil
  5077  			}
  5078  		}
  5079  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
  5080  			switch v := v.(*DeltaUpdateLabelRequest_EnableSelectionChoiceRequest); i {
  5081  			case 0:
  5082  				return &v.state
  5083  			case 1:
  5084  				return &v.sizeCache
  5085  			case 2:
  5086  				return &v.unknownFields
  5087  			default:
  5088  				return nil
  5089  			}
  5090  		}
  5091  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
  5092  			switch v := v.(*DeltaUpdateLabelResponse_Response); i {
  5093  			case 0:
  5094  				return &v.state
  5095  			case 1:
  5096  				return &v.sizeCache
  5097  			case 2:
  5098  				return &v.unknownFields
  5099  			default:
  5100  				return nil
  5101  			}
  5102  		}
  5103  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
  5104  			switch v := v.(*DeltaUpdateLabelResponse_UpdateLabelPropertiesResponse); i {
  5105  			case 0:
  5106  				return &v.state
  5107  			case 1:
  5108  				return &v.sizeCache
  5109  			case 2:
  5110  				return &v.unknownFields
  5111  			default:
  5112  				return nil
  5113  			}
  5114  		}
  5115  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
  5116  			switch v := v.(*DeltaUpdateLabelResponse_CreateFieldResponse); i {
  5117  			case 0:
  5118  				return &v.state
  5119  			case 1:
  5120  				return &v.sizeCache
  5121  			case 2:
  5122  				return &v.unknownFields
  5123  			default:
  5124  				return nil
  5125  			}
  5126  		}
  5127  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
  5128  			switch v := v.(*DeltaUpdateLabelResponse_UpdateFieldPropertiesResponse); i {
  5129  			case 0:
  5130  				return &v.state
  5131  			case 1:
  5132  				return &v.sizeCache
  5133  			case 2:
  5134  				return &v.unknownFields
  5135  			default:
  5136  				return nil
  5137  			}
  5138  		}
  5139  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
  5140  			switch v := v.(*DeltaUpdateLabelResponse_UpdateFieldTypeResponse); i {
  5141  			case 0:
  5142  				return &v.state
  5143  			case 1:
  5144  				return &v.sizeCache
  5145  			case 2:
  5146  				return &v.unknownFields
  5147  			default:
  5148  				return nil
  5149  			}
  5150  		}
  5151  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
  5152  			switch v := v.(*DeltaUpdateLabelResponse_EnableFieldResponse); i {
  5153  			case 0:
  5154  				return &v.state
  5155  			case 1:
  5156  				return &v.sizeCache
  5157  			case 2:
  5158  				return &v.unknownFields
  5159  			default:
  5160  				return nil
  5161  			}
  5162  		}
  5163  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
  5164  			switch v := v.(*DeltaUpdateLabelResponse_DisableFieldResponse); i {
  5165  			case 0:
  5166  				return &v.state
  5167  			case 1:
  5168  				return &v.sizeCache
  5169  			case 2:
  5170  				return &v.unknownFields
  5171  			default:
  5172  				return nil
  5173  			}
  5174  		}
  5175  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
  5176  			switch v := v.(*DeltaUpdateLabelResponse_DeleteFieldResponse); i {
  5177  			case 0:
  5178  				return &v.state
  5179  			case 1:
  5180  				return &v.sizeCache
  5181  			case 2:
  5182  				return &v.unknownFields
  5183  			default:
  5184  				return nil
  5185  			}
  5186  		}
  5187  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
  5188  			switch v := v.(*DeltaUpdateLabelResponse_CreateSelectionChoiceResponse); i {
  5189  			case 0:
  5190  				return &v.state
  5191  			case 1:
  5192  				return &v.sizeCache
  5193  			case 2:
  5194  				return &v.unknownFields
  5195  			default:
  5196  				return nil
  5197  			}
  5198  		}
  5199  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
  5200  			switch v := v.(*DeltaUpdateLabelResponse_UpdateSelectionChoicePropertiesResponse); i {
  5201  			case 0:
  5202  				return &v.state
  5203  			case 1:
  5204  				return &v.sizeCache
  5205  			case 2:
  5206  				return &v.unknownFields
  5207  			default:
  5208  				return nil
  5209  			}
  5210  		}
  5211  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
  5212  			switch v := v.(*DeltaUpdateLabelResponse_EnableSelectionChoiceResponse); i {
  5213  			case 0:
  5214  				return &v.state
  5215  			case 1:
  5216  				return &v.sizeCache
  5217  			case 2:
  5218  				return &v.unknownFields
  5219  			default:
  5220  				return nil
  5221  			}
  5222  		}
  5223  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
  5224  			switch v := v.(*DeltaUpdateLabelResponse_DisableSelectionChoiceResponse); i {
  5225  			case 0:
  5226  				return &v.state
  5227  			case 1:
  5228  				return &v.sizeCache
  5229  			case 2:
  5230  				return &v.unknownFields
  5231  			default:
  5232  				return nil
  5233  			}
  5234  		}
  5235  		file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
  5236  			switch v := v.(*DeltaUpdateLabelResponse_DeleteSelectionChoiceResponse); i {
  5237  			case 0:
  5238  				return &v.state
  5239  			case 1:
  5240  				return &v.sizeCache
  5241  			case 2:
  5242  				return &v.unknownFields
  5243  			default:
  5244  				return nil
  5245  			}
  5246  		}
  5247  	}
  5248  	file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[0].OneofWrappers = []interface{}{
  5249  		(*WriteControl_RequiredRevisionId)(nil),
  5250  	}
  5251  	file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[8].OneofWrappers = []interface{}{
  5252  		(*ListLabelsRequest_UseAdminAccess)(nil),
  5253  		(*ListLabelsRequest_MinimumRole)(nil),
  5254  	}
  5255  	file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[24].OneofWrappers = []interface{}{
  5256  		(*DeltaUpdateLabelRequest_Request_UpdateLabel)(nil),
  5257  		(*DeltaUpdateLabelRequest_Request_CreateField)(nil),
  5258  		(*DeltaUpdateLabelRequest_Request_UpdateField)(nil),
  5259  		(*DeltaUpdateLabelRequest_Request_UpdateFieldType)(nil),
  5260  		(*DeltaUpdateLabelRequest_Request_EnableField)(nil),
  5261  		(*DeltaUpdateLabelRequest_Request_DisableField)(nil),
  5262  		(*DeltaUpdateLabelRequest_Request_DeleteField)(nil),
  5263  		(*DeltaUpdateLabelRequest_Request_CreateSelectionChoice)(nil),
  5264  		(*DeltaUpdateLabelRequest_Request_UpdateSelectionChoiceProperties)(nil),
  5265  		(*DeltaUpdateLabelRequest_Request_EnableSelectionChoice)(nil),
  5266  		(*DeltaUpdateLabelRequest_Request_DisableSelectionChoice)(nil),
  5267  		(*DeltaUpdateLabelRequest_Request_DeleteSelectionChoice)(nil),
  5268  	}
  5269  	file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[31].OneofWrappers = []interface{}{
  5270  		(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_TextOptions)(nil),
  5271  		(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_IntegerOptions)(nil),
  5272  		(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_DateOptions)(nil),
  5273  		(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_SelectionOptions)(nil),
  5274  		(*DeltaUpdateLabelRequest_UpdateFieldTypeRequest_UserOptions)(nil),
  5275  	}
  5276  	file_google_apps_drive_labels_v2beta_requests_proto_msgTypes[37].OneofWrappers = []interface{}{
  5277  		(*DeltaUpdateLabelResponse_Response_UpdateLabel)(nil),
  5278  		(*DeltaUpdateLabelResponse_Response_CreateField)(nil),
  5279  		(*DeltaUpdateLabelResponse_Response_UpdateField)(nil),
  5280  		(*DeltaUpdateLabelResponse_Response_UpdateFieldType)(nil),
  5281  		(*DeltaUpdateLabelResponse_Response_EnableField)(nil),
  5282  		(*DeltaUpdateLabelResponse_Response_DisableField)(nil),
  5283  		(*DeltaUpdateLabelResponse_Response_DeleteField)(nil),
  5284  		(*DeltaUpdateLabelResponse_Response_CreateSelectionChoice)(nil),
  5285  		(*DeltaUpdateLabelResponse_Response_UpdateSelectionChoiceProperties)(nil),
  5286  		(*DeltaUpdateLabelResponse_Response_EnableSelectionChoice)(nil),
  5287  		(*DeltaUpdateLabelResponse_Response_DisableSelectionChoice)(nil),
  5288  		(*DeltaUpdateLabelResponse_Response_DeleteSelectionChoice)(nil),
  5289  	}
  5290  	type x struct{}
  5291  	out := protoimpl.TypeBuilder{
  5292  		File: protoimpl.DescBuilder{
  5293  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  5294  			RawDescriptor: file_google_apps_drive_labels_v2beta_requests_proto_rawDesc,
  5295  			NumEnums:      1,
  5296  			NumMessages:   50,
  5297  			NumExtensions: 0,
  5298  			NumServices:   0,
  5299  		},
  5300  		GoTypes:           file_google_apps_drive_labels_v2beta_requests_proto_goTypes,
  5301  		DependencyIndexes: file_google_apps_drive_labels_v2beta_requests_proto_depIdxs,
  5302  		EnumInfos:         file_google_apps_drive_labels_v2beta_requests_proto_enumTypes,
  5303  		MessageInfos:      file_google_apps_drive_labels_v2beta_requests_proto_msgTypes,
  5304  	}.Build()
  5305  	File_google_apps_drive_labels_v2beta_requests_proto = out.File
  5306  	file_google_apps_drive_labels_v2beta_requests_proto_rawDesc = nil
  5307  	file_google_apps_drive_labels_v2beta_requests_proto_goTypes = nil
  5308  	file_google_apps_drive_labels_v2beta_requests_proto_depIdxs = nil
  5309  }
  5310  

View as plain text