...

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

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

     1  // Copyright 2024 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v4.24.4
    19  // source: google/apps/drive/labels/v2beta/label_limits.proto
    20  
    21  package labels
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	date "google.golang.org/genproto/googleapis/type/date"
    29  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    30  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    31  )
    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  // Label constraints governing the structure of a Label; such as, the maximum
    41  // number of Fields allowed and maximum length of the label title.
    42  type LabelLimits struct {
    43  	state         protoimpl.MessageState
    44  	sizeCache     protoimpl.SizeCache
    45  	unknownFields protoimpl.UnknownFields
    46  
    47  	// Resource name.
    48  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    49  	// The maximum number of characters allowed for the title.
    50  	MaxTitleLength int32 `protobuf:"varint,2,opt,name=max_title_length,json=maxTitleLength,proto3" json:"max_title_length,omitempty"`
    51  	// The maximum number of characters allowed for the description.
    52  	MaxDescriptionLength int32 `protobuf:"varint,3,opt,name=max_description_length,json=maxDescriptionLength,proto3" json:"max_description_length,omitempty"`
    53  	// The maximum number of Fields allowed within the label.
    54  	MaxFields int32 `protobuf:"varint,4,opt,name=max_fields,json=maxFields,proto3" json:"max_fields,omitempty"`
    55  	// The maximum number of published Fields that can be deleted.
    56  	MaxDeletedFields int32 `protobuf:"varint,5,opt,name=max_deleted_fields,json=maxDeletedFields,proto3" json:"max_deleted_fields,omitempty"`
    57  	// The maximum number of draft revisions that will be kept before deleting
    58  	// old drafts.
    59  	MaxDraftRevisions int32 `protobuf:"varint,6,opt,name=max_draft_revisions,json=maxDraftRevisions,proto3" json:"max_draft_revisions,omitempty"`
    60  	// The limits for Fields.
    61  	FieldLimits *FieldLimits `protobuf:"bytes,7,opt,name=field_limits,json=fieldLimits,proto3" json:"field_limits,omitempty"`
    62  }
    63  
    64  func (x *LabelLimits) Reset() {
    65  	*x = LabelLimits{}
    66  	if protoimpl.UnsafeEnabled {
    67  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[0]
    68  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    69  		ms.StoreMessageInfo(mi)
    70  	}
    71  }
    72  
    73  func (x *LabelLimits) String() string {
    74  	return protoimpl.X.MessageStringOf(x)
    75  }
    76  
    77  func (*LabelLimits) ProtoMessage() {}
    78  
    79  func (x *LabelLimits) ProtoReflect() protoreflect.Message {
    80  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[0]
    81  	if protoimpl.UnsafeEnabled && x != nil {
    82  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    83  		if ms.LoadMessageInfo() == nil {
    84  			ms.StoreMessageInfo(mi)
    85  		}
    86  		return ms
    87  	}
    88  	return mi.MessageOf(x)
    89  }
    90  
    91  // Deprecated: Use LabelLimits.ProtoReflect.Descriptor instead.
    92  func (*LabelLimits) Descriptor() ([]byte, []int) {
    93  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{0}
    94  }
    95  
    96  func (x *LabelLimits) GetName() string {
    97  	if x != nil {
    98  		return x.Name
    99  	}
   100  	return ""
   101  }
   102  
   103  func (x *LabelLimits) GetMaxTitleLength() int32 {
   104  	if x != nil {
   105  		return x.MaxTitleLength
   106  	}
   107  	return 0
   108  }
   109  
   110  func (x *LabelLimits) GetMaxDescriptionLength() int32 {
   111  	if x != nil {
   112  		return x.MaxDescriptionLength
   113  	}
   114  	return 0
   115  }
   116  
   117  func (x *LabelLimits) GetMaxFields() int32 {
   118  	if x != nil {
   119  		return x.MaxFields
   120  	}
   121  	return 0
   122  }
   123  
   124  func (x *LabelLimits) GetMaxDeletedFields() int32 {
   125  	if x != nil {
   126  		return x.MaxDeletedFields
   127  	}
   128  	return 0
   129  }
   130  
   131  func (x *LabelLimits) GetMaxDraftRevisions() int32 {
   132  	if x != nil {
   133  		return x.MaxDraftRevisions
   134  	}
   135  	return 0
   136  }
   137  
   138  func (x *LabelLimits) GetFieldLimits() *FieldLimits {
   139  	if x != nil {
   140  		return x.FieldLimits
   141  	}
   142  	return nil
   143  }
   144  
   145  // Field constants governing the structure of a Field; such as, the maximum
   146  // title length, minimum and maximum field values or length, etc.
   147  type FieldLimits struct {
   148  	state         protoimpl.MessageState
   149  	sizeCache     protoimpl.SizeCache
   150  	unknownFields protoimpl.UnknownFields
   151  
   152  	// Max length for the id.
   153  	MaxIdLength int32 `protobuf:"varint,1,opt,name=max_id_length,json=maxIdLength,proto3" json:"max_id_length,omitempty"`
   154  	// Limits for Field title.
   155  	MaxDisplayNameLength int32 `protobuf:"varint,2,opt,name=max_display_name_length,json=maxDisplayNameLength,proto3" json:"max_display_name_length,omitempty"`
   156  	// Limits for Field description, also called help text.
   157  	MaxDescriptionLength int32 `protobuf:"varint,3,opt,name=max_description_length,json=maxDescriptionLength,proto3" json:"max_description_length,omitempty"`
   158  	// The relevant limits for the specified Field.Type.
   159  	// Text Field limits.
   160  	TextLimits *TextLimits `protobuf:"bytes,4,opt,name=text_limits,json=textLimits,proto3" json:"text_limits,omitempty"`
   161  	// Long text Field limits.
   162  	LongTextLimits *LongTextLimits `protobuf:"bytes,5,opt,name=long_text_limits,json=longTextLimits,proto3" json:"long_text_limits,omitempty"`
   163  	// Integer Field limits.
   164  	IntegerLimits *IntegerLimits `protobuf:"bytes,6,opt,name=integer_limits,json=integerLimits,proto3" json:"integer_limits,omitempty"`
   165  	// Date Field limits.
   166  	DateLimits *DateLimits `protobuf:"bytes,7,opt,name=date_limits,json=dateLimits,proto3" json:"date_limits,omitempty"`
   167  	// User Field limits.
   168  	UserLimits *UserLimits `protobuf:"bytes,8,opt,name=user_limits,json=userLimits,proto3" json:"user_limits,omitempty"`
   169  	// Selection Field limits.
   170  	SelectionLimits *SelectionLimits `protobuf:"bytes,9,opt,name=selection_limits,json=selectionLimits,proto3" json:"selection_limits,omitempty"`
   171  }
   172  
   173  func (x *FieldLimits) Reset() {
   174  	*x = FieldLimits{}
   175  	if protoimpl.UnsafeEnabled {
   176  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[1]
   177  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   178  		ms.StoreMessageInfo(mi)
   179  	}
   180  }
   181  
   182  func (x *FieldLimits) String() string {
   183  	return protoimpl.X.MessageStringOf(x)
   184  }
   185  
   186  func (*FieldLimits) ProtoMessage() {}
   187  
   188  func (x *FieldLimits) ProtoReflect() protoreflect.Message {
   189  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[1]
   190  	if protoimpl.UnsafeEnabled && x != nil {
   191  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   192  		if ms.LoadMessageInfo() == nil {
   193  			ms.StoreMessageInfo(mi)
   194  		}
   195  		return ms
   196  	}
   197  	return mi.MessageOf(x)
   198  }
   199  
   200  // Deprecated: Use FieldLimits.ProtoReflect.Descriptor instead.
   201  func (*FieldLimits) Descriptor() ([]byte, []int) {
   202  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{1}
   203  }
   204  
   205  func (x *FieldLimits) GetMaxIdLength() int32 {
   206  	if x != nil {
   207  		return x.MaxIdLength
   208  	}
   209  	return 0
   210  }
   211  
   212  func (x *FieldLimits) GetMaxDisplayNameLength() int32 {
   213  	if x != nil {
   214  		return x.MaxDisplayNameLength
   215  	}
   216  	return 0
   217  }
   218  
   219  func (x *FieldLimits) GetMaxDescriptionLength() int32 {
   220  	if x != nil {
   221  		return x.MaxDescriptionLength
   222  	}
   223  	return 0
   224  }
   225  
   226  func (x *FieldLimits) GetTextLimits() *TextLimits {
   227  	if x != nil {
   228  		return x.TextLimits
   229  	}
   230  	return nil
   231  }
   232  
   233  func (x *FieldLimits) GetLongTextLimits() *LongTextLimits {
   234  	if x != nil {
   235  		return x.LongTextLimits
   236  	}
   237  	return nil
   238  }
   239  
   240  func (x *FieldLimits) GetIntegerLimits() *IntegerLimits {
   241  	if x != nil {
   242  		return x.IntegerLimits
   243  	}
   244  	return nil
   245  }
   246  
   247  func (x *FieldLimits) GetDateLimits() *DateLimits {
   248  	if x != nil {
   249  		return x.DateLimits
   250  	}
   251  	return nil
   252  }
   253  
   254  func (x *FieldLimits) GetUserLimits() *UserLimits {
   255  	if x != nil {
   256  		return x.UserLimits
   257  	}
   258  	return nil
   259  }
   260  
   261  func (x *FieldLimits) GetSelectionLimits() *SelectionLimits {
   262  	if x != nil {
   263  		return x.SelectionLimits
   264  	}
   265  	return nil
   266  }
   267  
   268  // Limits for list-variant of a Field type.
   269  type ListLimits struct {
   270  	state         protoimpl.MessageState
   271  	sizeCache     protoimpl.SizeCache
   272  	unknownFields protoimpl.UnknownFields
   273  
   274  	// Maximum number of values allowed for the Field type.
   275  	MaxEntries int32 `protobuf:"varint,1,opt,name=max_entries,json=maxEntries,proto3" json:"max_entries,omitempty"`
   276  }
   277  
   278  func (x *ListLimits) Reset() {
   279  	*x = ListLimits{}
   280  	if protoimpl.UnsafeEnabled {
   281  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[2]
   282  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   283  		ms.StoreMessageInfo(mi)
   284  	}
   285  }
   286  
   287  func (x *ListLimits) String() string {
   288  	return protoimpl.X.MessageStringOf(x)
   289  }
   290  
   291  func (*ListLimits) ProtoMessage() {}
   292  
   293  func (x *ListLimits) ProtoReflect() protoreflect.Message {
   294  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[2]
   295  	if protoimpl.UnsafeEnabled && x != nil {
   296  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   297  		if ms.LoadMessageInfo() == nil {
   298  			ms.StoreMessageInfo(mi)
   299  		}
   300  		return ms
   301  	}
   302  	return mi.MessageOf(x)
   303  }
   304  
   305  // Deprecated: Use ListLimits.ProtoReflect.Descriptor instead.
   306  func (*ListLimits) Descriptor() ([]byte, []int) {
   307  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{2}
   308  }
   309  
   310  func (x *ListLimits) GetMaxEntries() int32 {
   311  	if x != nil {
   312  		return x.MaxEntries
   313  	}
   314  	return 0
   315  }
   316  
   317  // Limits for text Field type.
   318  type TextLimits struct {
   319  	state         protoimpl.MessageState
   320  	sizeCache     protoimpl.SizeCache
   321  	unknownFields protoimpl.UnknownFields
   322  
   323  	// Minimum length allowed for a text Field type.
   324  	MinLength int32 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
   325  	// Maximum length allowed for a text Field type.
   326  	MaxLength int32 `protobuf:"varint,2,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
   327  }
   328  
   329  func (x *TextLimits) Reset() {
   330  	*x = TextLimits{}
   331  	if protoimpl.UnsafeEnabled {
   332  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[3]
   333  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   334  		ms.StoreMessageInfo(mi)
   335  	}
   336  }
   337  
   338  func (x *TextLimits) String() string {
   339  	return protoimpl.X.MessageStringOf(x)
   340  }
   341  
   342  func (*TextLimits) ProtoMessage() {}
   343  
   344  func (x *TextLimits) ProtoReflect() protoreflect.Message {
   345  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[3]
   346  	if protoimpl.UnsafeEnabled && x != nil {
   347  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   348  		if ms.LoadMessageInfo() == nil {
   349  			ms.StoreMessageInfo(mi)
   350  		}
   351  		return ms
   352  	}
   353  	return mi.MessageOf(x)
   354  }
   355  
   356  // Deprecated: Use TextLimits.ProtoReflect.Descriptor instead.
   357  func (*TextLimits) Descriptor() ([]byte, []int) {
   358  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{3}
   359  }
   360  
   361  func (x *TextLimits) GetMinLength() int32 {
   362  	if x != nil {
   363  		return x.MinLength
   364  	}
   365  	return 0
   366  }
   367  
   368  func (x *TextLimits) GetMaxLength() int32 {
   369  	if x != nil {
   370  		return x.MaxLength
   371  	}
   372  	return 0
   373  }
   374  
   375  // Limits for long text Field type.
   376  type LongTextLimits struct {
   377  	state         protoimpl.MessageState
   378  	sizeCache     protoimpl.SizeCache
   379  	unknownFields protoimpl.UnknownFields
   380  
   381  	// Minimum length allowed for a long text Field type.
   382  	MinLength int32 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
   383  	// Maximum length allowed for a long text Field type.
   384  	MaxLength int32 `protobuf:"varint,2,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
   385  }
   386  
   387  func (x *LongTextLimits) Reset() {
   388  	*x = LongTextLimits{}
   389  	if protoimpl.UnsafeEnabled {
   390  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[4]
   391  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   392  		ms.StoreMessageInfo(mi)
   393  	}
   394  }
   395  
   396  func (x *LongTextLimits) String() string {
   397  	return protoimpl.X.MessageStringOf(x)
   398  }
   399  
   400  func (*LongTextLimits) ProtoMessage() {}
   401  
   402  func (x *LongTextLimits) ProtoReflect() protoreflect.Message {
   403  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[4]
   404  	if protoimpl.UnsafeEnabled && x != nil {
   405  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   406  		if ms.LoadMessageInfo() == nil {
   407  			ms.StoreMessageInfo(mi)
   408  		}
   409  		return ms
   410  	}
   411  	return mi.MessageOf(x)
   412  }
   413  
   414  // Deprecated: Use LongTextLimits.ProtoReflect.Descriptor instead.
   415  func (*LongTextLimits) Descriptor() ([]byte, []int) {
   416  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{4}
   417  }
   418  
   419  func (x *LongTextLimits) GetMinLength() int32 {
   420  	if x != nil {
   421  		return x.MinLength
   422  	}
   423  	return 0
   424  }
   425  
   426  func (x *LongTextLimits) GetMaxLength() int32 {
   427  	if x != nil {
   428  		return x.MaxLength
   429  	}
   430  	return 0
   431  }
   432  
   433  // Limits for integer Field type.
   434  type IntegerLimits struct {
   435  	state         protoimpl.MessageState
   436  	sizeCache     protoimpl.SizeCache
   437  	unknownFields protoimpl.UnknownFields
   438  
   439  	// Minimum value for an integer Field type.
   440  	MinValue int64 `protobuf:"varint,1,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
   441  	// Maximum value for an integer Field type.
   442  	MaxValue int64 `protobuf:"varint,2,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
   443  }
   444  
   445  func (x *IntegerLimits) Reset() {
   446  	*x = IntegerLimits{}
   447  	if protoimpl.UnsafeEnabled {
   448  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[5]
   449  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   450  		ms.StoreMessageInfo(mi)
   451  	}
   452  }
   453  
   454  func (x *IntegerLimits) String() string {
   455  	return protoimpl.X.MessageStringOf(x)
   456  }
   457  
   458  func (*IntegerLimits) ProtoMessage() {}
   459  
   460  func (x *IntegerLimits) ProtoReflect() protoreflect.Message {
   461  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[5]
   462  	if protoimpl.UnsafeEnabled && x != nil {
   463  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   464  		if ms.LoadMessageInfo() == nil {
   465  			ms.StoreMessageInfo(mi)
   466  		}
   467  		return ms
   468  	}
   469  	return mi.MessageOf(x)
   470  }
   471  
   472  // Deprecated: Use IntegerLimits.ProtoReflect.Descriptor instead.
   473  func (*IntegerLimits) Descriptor() ([]byte, []int) {
   474  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{5}
   475  }
   476  
   477  func (x *IntegerLimits) GetMinValue() int64 {
   478  	if x != nil {
   479  		return x.MinValue
   480  	}
   481  	return 0
   482  }
   483  
   484  func (x *IntegerLimits) GetMaxValue() int64 {
   485  	if x != nil {
   486  		return x.MaxValue
   487  	}
   488  	return 0
   489  }
   490  
   491  // Limits for date Field type.
   492  type DateLimits struct {
   493  	state         protoimpl.MessageState
   494  	sizeCache     protoimpl.SizeCache
   495  	unknownFields protoimpl.UnknownFields
   496  
   497  	// Minimum value for the date Field type.
   498  	MinValue *date.Date `protobuf:"bytes,1,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
   499  	// Maximum value for the date Field type.
   500  	MaxValue *date.Date `protobuf:"bytes,2,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
   501  }
   502  
   503  func (x *DateLimits) Reset() {
   504  	*x = DateLimits{}
   505  	if protoimpl.UnsafeEnabled {
   506  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[6]
   507  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   508  		ms.StoreMessageInfo(mi)
   509  	}
   510  }
   511  
   512  func (x *DateLimits) String() string {
   513  	return protoimpl.X.MessageStringOf(x)
   514  }
   515  
   516  func (*DateLimits) ProtoMessage() {}
   517  
   518  func (x *DateLimits) ProtoReflect() protoreflect.Message {
   519  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[6]
   520  	if protoimpl.UnsafeEnabled && x != nil {
   521  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   522  		if ms.LoadMessageInfo() == nil {
   523  			ms.StoreMessageInfo(mi)
   524  		}
   525  		return ms
   526  	}
   527  	return mi.MessageOf(x)
   528  }
   529  
   530  // Deprecated: Use DateLimits.ProtoReflect.Descriptor instead.
   531  func (*DateLimits) Descriptor() ([]byte, []int) {
   532  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{6}
   533  }
   534  
   535  func (x *DateLimits) GetMinValue() *date.Date {
   536  	if x != nil {
   537  		return x.MinValue
   538  	}
   539  	return nil
   540  }
   541  
   542  func (x *DateLimits) GetMaxValue() *date.Date {
   543  	if x != nil {
   544  		return x.MaxValue
   545  	}
   546  	return nil
   547  }
   548  
   549  // Limits for selection Field type.
   550  type SelectionLimits struct {
   551  	state         protoimpl.MessageState
   552  	sizeCache     protoimpl.SizeCache
   553  	unknownFields protoimpl.UnknownFields
   554  
   555  	// Limits for list-variant of a Field type.
   556  	ListLimits *ListLimits `protobuf:"bytes,1,opt,name=list_limits,json=listLimits,proto3" json:"list_limits,omitempty"`
   557  	// Maximum ID length for a selection options.
   558  	MaxIdLength int32 `protobuf:"varint,2,opt,name=max_id_length,json=maxIdLength,proto3" json:"max_id_length,omitempty"`
   559  	// Maximum length for display name.
   560  	MaxDisplayNameLength int32 `protobuf:"varint,3,opt,name=max_display_name_length,json=maxDisplayNameLength,proto3" json:"max_display_name_length,omitempty"`
   561  	// The max number of choices.
   562  	MaxChoices int32 `protobuf:"varint,4,opt,name=max_choices,json=maxChoices,proto3" json:"max_choices,omitempty"`
   563  	// Maximum number of deleted choices.
   564  	MaxDeletedChoices int32 `protobuf:"varint,5,opt,name=max_deleted_choices,json=maxDeletedChoices,proto3" json:"max_deleted_choices,omitempty"`
   565  }
   566  
   567  func (x *SelectionLimits) Reset() {
   568  	*x = SelectionLimits{}
   569  	if protoimpl.UnsafeEnabled {
   570  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[7]
   571  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   572  		ms.StoreMessageInfo(mi)
   573  	}
   574  }
   575  
   576  func (x *SelectionLimits) String() string {
   577  	return protoimpl.X.MessageStringOf(x)
   578  }
   579  
   580  func (*SelectionLimits) ProtoMessage() {}
   581  
   582  func (x *SelectionLimits) ProtoReflect() protoreflect.Message {
   583  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[7]
   584  	if protoimpl.UnsafeEnabled && x != nil {
   585  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   586  		if ms.LoadMessageInfo() == nil {
   587  			ms.StoreMessageInfo(mi)
   588  		}
   589  		return ms
   590  	}
   591  	return mi.MessageOf(x)
   592  }
   593  
   594  // Deprecated: Use SelectionLimits.ProtoReflect.Descriptor instead.
   595  func (*SelectionLimits) Descriptor() ([]byte, []int) {
   596  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{7}
   597  }
   598  
   599  func (x *SelectionLimits) GetListLimits() *ListLimits {
   600  	if x != nil {
   601  		return x.ListLimits
   602  	}
   603  	return nil
   604  }
   605  
   606  func (x *SelectionLimits) GetMaxIdLength() int32 {
   607  	if x != nil {
   608  		return x.MaxIdLength
   609  	}
   610  	return 0
   611  }
   612  
   613  func (x *SelectionLimits) GetMaxDisplayNameLength() int32 {
   614  	if x != nil {
   615  		return x.MaxDisplayNameLength
   616  	}
   617  	return 0
   618  }
   619  
   620  func (x *SelectionLimits) GetMaxChoices() int32 {
   621  	if x != nil {
   622  		return x.MaxChoices
   623  	}
   624  	return 0
   625  }
   626  
   627  func (x *SelectionLimits) GetMaxDeletedChoices() int32 {
   628  	if x != nil {
   629  		return x.MaxDeletedChoices
   630  	}
   631  	return 0
   632  }
   633  
   634  // Limits for Field.Type.USER.
   635  type UserLimits struct {
   636  	state         protoimpl.MessageState
   637  	sizeCache     protoimpl.SizeCache
   638  	unknownFields protoimpl.UnknownFields
   639  
   640  	// Limits for list-variant of a Field type.
   641  	ListLimits *ListLimits `protobuf:"bytes,1,opt,name=list_limits,json=listLimits,proto3" json:"list_limits,omitempty"`
   642  }
   643  
   644  func (x *UserLimits) Reset() {
   645  	*x = UserLimits{}
   646  	if protoimpl.UnsafeEnabled {
   647  		mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[8]
   648  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   649  		ms.StoreMessageInfo(mi)
   650  	}
   651  }
   652  
   653  func (x *UserLimits) String() string {
   654  	return protoimpl.X.MessageStringOf(x)
   655  }
   656  
   657  func (*UserLimits) ProtoMessage() {}
   658  
   659  func (x *UserLimits) ProtoReflect() protoreflect.Message {
   660  	mi := &file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[8]
   661  	if protoimpl.UnsafeEnabled && x != nil {
   662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   663  		if ms.LoadMessageInfo() == nil {
   664  			ms.StoreMessageInfo(mi)
   665  		}
   666  		return ms
   667  	}
   668  	return mi.MessageOf(x)
   669  }
   670  
   671  // Deprecated: Use UserLimits.ProtoReflect.Descriptor instead.
   672  func (*UserLimits) Descriptor() ([]byte, []int) {
   673  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP(), []int{8}
   674  }
   675  
   676  func (x *UserLimits) GetListLimits() *ListLimits {
   677  	if x != nil {
   678  		return x.ListLimits
   679  	}
   680  	return nil
   681  }
   682  
   683  var File_google_apps_drive_labels_v2beta_label_limits_proto protoreflect.FileDescriptor
   684  
   685  var file_google_apps_drive_labels_v2beta_label_limits_proto_rawDesc = []byte{
   686  	0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72,
   687  	0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74,
   688  	0x61, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x70,
   689  	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
   690  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
   691  	0x32, 0x62, 0x65, 0x74, 0x61, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
   692  	0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   693  	0x1a, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x64, 0x61,
   694  	0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x03, 0x0a, 0x0b, 0x4c, 0x61, 0x62,
   695  	0x65, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   696  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10,
   697  	0x6d, 0x61, 0x78, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68,
   698  	0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x54, 0x69, 0x74, 0x6c, 0x65,
   699  	0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x34, 0x0a, 0x16, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x65,
   700  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68,
   701  	0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6d, 0x61, 0x78, 0x44, 0x65, 0x73, 0x63, 0x72,
   702  	0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a,
   703  	0x6d, 0x61, 0x78, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
   704  	0x52, 0x09, 0x6d, 0x61, 0x78, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x6d,
   705  	0x61, 0x78, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
   706  	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x44, 0x65, 0x6c, 0x65,
   707  	0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x61, 0x78,
   708  	0x5f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73,
   709  	0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x44, 0x72, 0x61, 0x66, 0x74,
   710  	0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4f, 0x0a, 0x0c, 0x66, 0x69, 0x65,
   711  	0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
   712  	0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
   713  	0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
   714  	0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x0b, 0x66,
   715  	0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x3a, 0x39, 0xea, 0x41, 0x36, 0x0a,
   716  	0x26, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
   717  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x62, 0x65,
   718  	0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x0c, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f,
   719  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x97, 0x05, 0x0a, 0x0b, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c,
   720  	0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x69, 0x64, 0x5f,
   721  	0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6d, 0x61,
   722  	0x78, 0x49, 0x64, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x35, 0x0a, 0x17, 0x6d, 0x61, 0x78,
   723  	0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65,
   724  	0x6e, 0x67, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6d, 0x61, 0x78, 0x44,
   725  	0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68,
   726  	0x12, 0x34, 0x0a, 0x16, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
   727  	0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
   728  	0x52, 0x14, 0x6d, 0x61, 0x78, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
   729  	0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x4c, 0x0a, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6c,
   730  	0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f,
   731  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
   732  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x54, 0x65,
   733  	0x78, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x4c, 0x69,
   734  	0x6d, 0x69, 0x74, 0x73, 0x12, 0x59, 0x0a, 0x10, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x74, 0x65, 0x78,
   735  	0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f,
   736  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
   737  	0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
   738  	0x2e, 0x4c, 0x6f, 0x6e, 0x67, 0x54, 0x65, 0x78, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52,
   739  	0x0e, 0x6c, 0x6f, 0x6e, 0x67, 0x54, 0x65, 0x78, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12,
   740  	0x55, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
   741  	0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   742  	0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
   743  	0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65,
   744  	0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72,
   745  	0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x4c, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6c,
   746  	0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f,
   747  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
   748  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x61,
   749  	0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x69,
   750  	0x6d, 0x69, 0x74, 0x73, 0x12, 0x4c, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x6d,
   751  	0x69, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   752  	0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
   753  	0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x73, 0x65, 0x72,
   754  	0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69,
   755  	0x74, 0x73, 0x12, 0x5b, 0x0a, 0x10, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
   756  	0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67,
   757  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
   758  	0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53,
   759  	0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x0f,
   760  	0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x22,
   761  	0x2d, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x1f, 0x0a,
   762  	0x0b, 0x6d, 0x61, 0x78, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01,
   763  	0x28, 0x05, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x22, 0x4a,
   764  	0x0a, 0x0a, 0x54, 0x65, 0x78, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
   765  	0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
   766  	0x52, 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x6d,
   767  	0x61, 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
   768  	0x09, 0x6d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x22, 0x4e, 0x0a, 0x0e, 0x4c, 0x6f,
   769  	0x6e, 0x67, 0x54, 0x65, 0x78, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
   770  	0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
   771  	0x52, 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x6d,
   772  	0x61, 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
   773  	0x09, 0x6d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x22, 0x49, 0x0a, 0x0d, 0x49, 0x6e,
   774  	0x74, 0x65, 0x67, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d,
   775  	0x69, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08,
   776  	0x6d, 0x69, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f,
   777  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x78,
   778  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x6c, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d,
   779  	0x69, 0x74, 0x73, 0x12, 0x2e, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
   780  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   781  	0x74, 0x79, 0x70, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x56, 0x61,
   782  	0x6c, 0x75, 0x65, 0x12, 0x2e, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
   783  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   784  	0x74, 0x79, 0x70, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x56, 0x61,
   785  	0x6c, 0x75, 0x65, 0x22, 0x8b, 0x02, 0x0a, 0x0f, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
   786  	0x6e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x4c, 0x0a, 0x0b, 0x6c, 0x69, 0x73, 0x74, 0x5f,
   787  	0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67,
   788  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
   789  	0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c,
   790  	0x69, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x0a, 0x6c, 0x69, 0x73, 0x74, 0x4c,
   791  	0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x69, 0x64, 0x5f,
   792  	0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6d, 0x61,
   793  	0x78, 0x49, 0x64, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x35, 0x0a, 0x17, 0x6d, 0x61, 0x78,
   794  	0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x6c, 0x65,
   795  	0x6e, 0x67, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6d, 0x61, 0x78, 0x44,
   796  	0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68,
   797  	0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x73, 0x18,
   798  	0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
   799  	0x73, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64,
   800  	0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11,
   801  	0x6d, 0x61, 0x78, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
   802  	0x73, 0x22, 0x5a, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12,
   803  	0x4c, 0x0a, 0x0b, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x01,
   804  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
   805  	0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
   806  	0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74,
   807  	0x73, 0x52, 0x0a, 0x6c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x42, 0x87, 0x01,
   808  	0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
   809  	0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
   810  	0x32, 0x62, 0x65, 0x74, 0x61, 0x42, 0x10, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x69, 0x6d, 0x69,
   811  	0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   812  	0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e,
   813  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
   814  	0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65,
   815  	0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   816  	0xa2, 0x02, 0x04, 0x44, 0x4c, 0x42, 0x4c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   817  }
   818  
   819  var (
   820  	file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescOnce sync.Once
   821  	file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescData = file_google_apps_drive_labels_v2beta_label_limits_proto_rawDesc
   822  )
   823  
   824  func file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescGZIP() []byte {
   825  	file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescOnce.Do(func() {
   826  		file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescData)
   827  	})
   828  	return file_google_apps_drive_labels_v2beta_label_limits_proto_rawDescData
   829  }
   830  
   831  var file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
   832  var file_google_apps_drive_labels_v2beta_label_limits_proto_goTypes = []interface{}{
   833  	(*LabelLimits)(nil),     // 0: google.apps.drive.labels.v2beta.LabelLimits
   834  	(*FieldLimits)(nil),     // 1: google.apps.drive.labels.v2beta.FieldLimits
   835  	(*ListLimits)(nil),      // 2: google.apps.drive.labels.v2beta.ListLimits
   836  	(*TextLimits)(nil),      // 3: google.apps.drive.labels.v2beta.TextLimits
   837  	(*LongTextLimits)(nil),  // 4: google.apps.drive.labels.v2beta.LongTextLimits
   838  	(*IntegerLimits)(nil),   // 5: google.apps.drive.labels.v2beta.IntegerLimits
   839  	(*DateLimits)(nil),      // 6: google.apps.drive.labels.v2beta.DateLimits
   840  	(*SelectionLimits)(nil), // 7: google.apps.drive.labels.v2beta.SelectionLimits
   841  	(*UserLimits)(nil),      // 8: google.apps.drive.labels.v2beta.UserLimits
   842  	(*date.Date)(nil),       // 9: google.type.Date
   843  }
   844  var file_google_apps_drive_labels_v2beta_label_limits_proto_depIdxs = []int32{
   845  	1,  // 0: google.apps.drive.labels.v2beta.LabelLimits.field_limits:type_name -> google.apps.drive.labels.v2beta.FieldLimits
   846  	3,  // 1: google.apps.drive.labels.v2beta.FieldLimits.text_limits:type_name -> google.apps.drive.labels.v2beta.TextLimits
   847  	4,  // 2: google.apps.drive.labels.v2beta.FieldLimits.long_text_limits:type_name -> google.apps.drive.labels.v2beta.LongTextLimits
   848  	5,  // 3: google.apps.drive.labels.v2beta.FieldLimits.integer_limits:type_name -> google.apps.drive.labels.v2beta.IntegerLimits
   849  	6,  // 4: google.apps.drive.labels.v2beta.FieldLimits.date_limits:type_name -> google.apps.drive.labels.v2beta.DateLimits
   850  	8,  // 5: google.apps.drive.labels.v2beta.FieldLimits.user_limits:type_name -> google.apps.drive.labels.v2beta.UserLimits
   851  	7,  // 6: google.apps.drive.labels.v2beta.FieldLimits.selection_limits:type_name -> google.apps.drive.labels.v2beta.SelectionLimits
   852  	9,  // 7: google.apps.drive.labels.v2beta.DateLimits.min_value:type_name -> google.type.Date
   853  	9,  // 8: google.apps.drive.labels.v2beta.DateLimits.max_value:type_name -> google.type.Date
   854  	2,  // 9: google.apps.drive.labels.v2beta.SelectionLimits.list_limits:type_name -> google.apps.drive.labels.v2beta.ListLimits
   855  	2,  // 10: google.apps.drive.labels.v2beta.UserLimits.list_limits:type_name -> google.apps.drive.labels.v2beta.ListLimits
   856  	11, // [11:11] is the sub-list for method output_type
   857  	11, // [11:11] is the sub-list for method input_type
   858  	11, // [11:11] is the sub-list for extension type_name
   859  	11, // [11:11] is the sub-list for extension extendee
   860  	0,  // [0:11] is the sub-list for field type_name
   861  }
   862  
   863  func init() { file_google_apps_drive_labels_v2beta_label_limits_proto_init() }
   864  func file_google_apps_drive_labels_v2beta_label_limits_proto_init() {
   865  	if File_google_apps_drive_labels_v2beta_label_limits_proto != nil {
   866  		return
   867  	}
   868  	if !protoimpl.UnsafeEnabled {
   869  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   870  			switch v := v.(*LabelLimits); i {
   871  			case 0:
   872  				return &v.state
   873  			case 1:
   874  				return &v.sizeCache
   875  			case 2:
   876  				return &v.unknownFields
   877  			default:
   878  				return nil
   879  			}
   880  		}
   881  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   882  			switch v := v.(*FieldLimits); i {
   883  			case 0:
   884  				return &v.state
   885  			case 1:
   886  				return &v.sizeCache
   887  			case 2:
   888  				return &v.unknownFields
   889  			default:
   890  				return nil
   891  			}
   892  		}
   893  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   894  			switch v := v.(*ListLimits); i {
   895  			case 0:
   896  				return &v.state
   897  			case 1:
   898  				return &v.sizeCache
   899  			case 2:
   900  				return &v.unknownFields
   901  			default:
   902  				return nil
   903  			}
   904  		}
   905  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   906  			switch v := v.(*TextLimits); i {
   907  			case 0:
   908  				return &v.state
   909  			case 1:
   910  				return &v.sizeCache
   911  			case 2:
   912  				return &v.unknownFields
   913  			default:
   914  				return nil
   915  			}
   916  		}
   917  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   918  			switch v := v.(*LongTextLimits); i {
   919  			case 0:
   920  				return &v.state
   921  			case 1:
   922  				return &v.sizeCache
   923  			case 2:
   924  				return &v.unknownFields
   925  			default:
   926  				return nil
   927  			}
   928  		}
   929  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   930  			switch v := v.(*IntegerLimits); i {
   931  			case 0:
   932  				return &v.state
   933  			case 1:
   934  				return &v.sizeCache
   935  			case 2:
   936  				return &v.unknownFields
   937  			default:
   938  				return nil
   939  			}
   940  		}
   941  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   942  			switch v := v.(*DateLimits); i {
   943  			case 0:
   944  				return &v.state
   945  			case 1:
   946  				return &v.sizeCache
   947  			case 2:
   948  				return &v.unknownFields
   949  			default:
   950  				return nil
   951  			}
   952  		}
   953  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   954  			switch v := v.(*SelectionLimits); i {
   955  			case 0:
   956  				return &v.state
   957  			case 1:
   958  				return &v.sizeCache
   959  			case 2:
   960  				return &v.unknownFields
   961  			default:
   962  				return nil
   963  			}
   964  		}
   965  		file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
   966  			switch v := v.(*UserLimits); i {
   967  			case 0:
   968  				return &v.state
   969  			case 1:
   970  				return &v.sizeCache
   971  			case 2:
   972  				return &v.unknownFields
   973  			default:
   974  				return nil
   975  			}
   976  		}
   977  	}
   978  	type x struct{}
   979  	out := protoimpl.TypeBuilder{
   980  		File: protoimpl.DescBuilder{
   981  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   982  			RawDescriptor: file_google_apps_drive_labels_v2beta_label_limits_proto_rawDesc,
   983  			NumEnums:      0,
   984  			NumMessages:   9,
   985  			NumExtensions: 0,
   986  			NumServices:   0,
   987  		},
   988  		GoTypes:           file_google_apps_drive_labels_v2beta_label_limits_proto_goTypes,
   989  		DependencyIndexes: file_google_apps_drive_labels_v2beta_label_limits_proto_depIdxs,
   990  		MessageInfos:      file_google_apps_drive_labels_v2beta_label_limits_proto_msgTypes,
   991  	}.Build()
   992  	File_google_apps_drive_labels_v2beta_label_limits_proto = out.File
   993  	file_google_apps_drive_labels_v2beta_label_limits_proto_rawDesc = nil
   994  	file_google_apps_drive_labels_v2beta_label_limits_proto_goTypes = nil
   995  	file_google_apps_drive_labels_v2beta_label_limits_proto_depIdxs = nil
   996  }
   997  

View as plain text