1// Copyright 2019 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 16// Code generated by protoc-gen-go. DO NOT EDIT. 17// versions: 18// protoc-gen-go v1.22.0 19// protoc v3.11.2 20// source: google/firestore/admin/v1beta1/index.proto 21 22package admin 23 24import ( 25 reflect "reflect" 26 sync "sync" 27 28 proto "github.com/golang/protobuf/proto" 29 _ "google.golang.org/genproto/googleapis/api/annotations" 30 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 31 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 32) 33 34const ( 35 // Verify that this generated code is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 37 // Verify that runtime/protoimpl is sufficiently up-to-date. 38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 39) 40 41// This is a compile-time assertion that a sufficiently up-to-date version 42// of the legacy proto package is being used. 43const _ = proto.ProtoPackageIsVersion4 44 45// The mode determines how a field is indexed. 46type IndexField_Mode int32 47 48const ( 49 // The mode is unspecified. 50 IndexField_MODE_UNSPECIFIED IndexField_Mode = 0 51 // The field's values are indexed so as to support sequencing in 52 // ascending order and also query by <, >, <=, >=, and =. 53 IndexField_ASCENDING IndexField_Mode = 2 54 // The field's values are indexed so as to support sequencing in 55 // descending order and also query by <, >, <=, >=, and =. 56 IndexField_DESCENDING IndexField_Mode = 3 57 // The field's array values are indexed so as to support membership using 58 // ARRAY_CONTAINS queries. 59 IndexField_ARRAY_CONTAINS IndexField_Mode = 4 60) 61 62// Enum value maps for IndexField_Mode. 63var ( 64 IndexField_Mode_name = map[int32]string{ 65 0: "MODE_UNSPECIFIED", 66 2: "ASCENDING", 67 3: "DESCENDING", 68 4: "ARRAY_CONTAINS", 69 } 70 IndexField_Mode_value = map[string]int32{ 71 "MODE_UNSPECIFIED": 0, 72 "ASCENDING": 2, 73 "DESCENDING": 3, 74 "ARRAY_CONTAINS": 4, 75 } 76) 77 78func (x IndexField_Mode) Enum() *IndexField_Mode { 79 p := new(IndexField_Mode) 80 *p = x 81 return p 82} 83 84func (x IndexField_Mode) String() string { 85 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 86} 87 88func (IndexField_Mode) Descriptor() protoreflect.EnumDescriptor { 89 return file_google_firestore_admin_v1beta1_index_proto_enumTypes[0].Descriptor() 90} 91 92func (IndexField_Mode) Type() protoreflect.EnumType { 93 return &file_google_firestore_admin_v1beta1_index_proto_enumTypes[0] 94} 95 96func (x IndexField_Mode) Number() protoreflect.EnumNumber { 97 return protoreflect.EnumNumber(x) 98} 99 100// Deprecated: Use IndexField_Mode.Descriptor instead. 101func (IndexField_Mode) EnumDescriptor() ([]byte, []int) { 102 return file_google_firestore_admin_v1beta1_index_proto_rawDescGZIP(), []int{0, 0} 103} 104 105// The state of an index. During index creation, an index will be in the 106// `CREATING` state. If the index is created successfully, it will transition 107// to the `READY` state. If the index is not able to be created, it will 108// transition to the `ERROR` state. 109type Index_State int32 110 111const ( 112 // The state is unspecified. 113 Index_STATE_UNSPECIFIED Index_State = 0 114 // The index is being created. 115 // There is an active long-running operation for the index. 116 // The index is updated when writing a document. 117 // Some index data may exist. 118 Index_CREATING Index_State = 3 119 // The index is ready to be used. 120 // The index is updated when writing a document. 121 // The index is fully populated from all stored documents it applies to. 122 Index_READY Index_State = 2 123 // The index was being created, but something went wrong. 124 // There is no active long-running operation for the index, 125 // and the most recently finished long-running operation failed. 126 // The index is not updated when writing a document. 127 // Some index data may exist. 128 Index_ERROR Index_State = 5 129) 130 131// Enum value maps for Index_State. 132var ( 133 Index_State_name = map[int32]string{ 134 0: "STATE_UNSPECIFIED", 135 3: "CREATING", 136 2: "READY", 137 5: "ERROR", 138 } 139 Index_State_value = map[string]int32{ 140 "STATE_UNSPECIFIED": 0, 141 "CREATING": 3, 142 "READY": 2, 143 "ERROR": 5, 144 } 145) 146 147func (x Index_State) Enum() *Index_State { 148 p := new(Index_State) 149 *p = x 150 return p 151} 152 153func (x Index_State) String() string { 154 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 155} 156 157func (Index_State) Descriptor() protoreflect.EnumDescriptor { 158 return file_google_firestore_admin_v1beta1_index_proto_enumTypes[1].Descriptor() 159} 160 161func (Index_State) Type() protoreflect.EnumType { 162 return &file_google_firestore_admin_v1beta1_index_proto_enumTypes[1] 163} 164 165func (x Index_State) Number() protoreflect.EnumNumber { 166 return protoreflect.EnumNumber(x) 167} 168 169// Deprecated: Use Index_State.Descriptor instead. 170func (Index_State) EnumDescriptor() ([]byte, []int) { 171 return file_google_firestore_admin_v1beta1_index_proto_rawDescGZIP(), []int{1, 0} 172} 173 174// A field of an index. 175type IndexField struct { 176 state protoimpl.MessageState 177 sizeCache protoimpl.SizeCache 178 unknownFields protoimpl.UnknownFields 179 180 // The path of the field. Must match the field path specification described 181 // by [google.firestore.v1beta1.Document.fields][fields]. 182 // Special field path `__name__` may be used by itself or at the end of a 183 // path. `__type__` may be used only at the end of path. 184 FieldPath string `protobuf:"bytes,1,opt,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"` 185 // The field's mode. 186 Mode IndexField_Mode `protobuf:"varint,2,opt,name=mode,proto3,enum=google.firestore.admin.v1beta1.IndexField_Mode" json:"mode,omitempty"` 187} 188 189func (x *IndexField) Reset() { 190 *x = IndexField{} 191 if protoimpl.UnsafeEnabled { 192 mi := &file_google_firestore_admin_v1beta1_index_proto_msgTypes[0] 193 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 194 ms.StoreMessageInfo(mi) 195 } 196} 197 198func (x *IndexField) String() string { 199 return protoimpl.X.MessageStringOf(x) 200} 201 202func (*IndexField) ProtoMessage() {} 203 204func (x *IndexField) ProtoReflect() protoreflect.Message { 205 mi := &file_google_firestore_admin_v1beta1_index_proto_msgTypes[0] 206 if protoimpl.UnsafeEnabled && x != nil { 207 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 208 if ms.LoadMessageInfo() == nil { 209 ms.StoreMessageInfo(mi) 210 } 211 return ms 212 } 213 return mi.MessageOf(x) 214} 215 216// Deprecated: Use IndexField.ProtoReflect.Descriptor instead. 217func (*IndexField) Descriptor() ([]byte, []int) { 218 return file_google_firestore_admin_v1beta1_index_proto_rawDescGZIP(), []int{0} 219} 220 221func (x *IndexField) GetFieldPath() string { 222 if x != nil { 223 return x.FieldPath 224 } 225 return "" 226} 227 228func (x *IndexField) GetMode() IndexField_Mode { 229 if x != nil { 230 return x.Mode 231 } 232 return IndexField_MODE_UNSPECIFIED 233} 234 235// An index definition. 236type Index struct { 237 state protoimpl.MessageState 238 sizeCache protoimpl.SizeCache 239 unknownFields protoimpl.UnknownFields 240 241 // The resource name of the index. 242 // Output only. 243 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 244 // The collection ID to which this index applies. Required. 245 CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` 246 // The fields to index. 247 Fields []*IndexField `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"` 248 // The state of the index. 249 // Output only. 250 State Index_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.firestore.admin.v1beta1.Index_State" json:"state,omitempty"` 251} 252 253func (x *Index) Reset() { 254 *x = Index{} 255 if protoimpl.UnsafeEnabled { 256 mi := &file_google_firestore_admin_v1beta1_index_proto_msgTypes[1] 257 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 258 ms.StoreMessageInfo(mi) 259 } 260} 261 262func (x *Index) String() string { 263 return protoimpl.X.MessageStringOf(x) 264} 265 266func (*Index) ProtoMessage() {} 267 268func (x *Index) ProtoReflect() protoreflect.Message { 269 mi := &file_google_firestore_admin_v1beta1_index_proto_msgTypes[1] 270 if protoimpl.UnsafeEnabled && x != nil { 271 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 272 if ms.LoadMessageInfo() == nil { 273 ms.StoreMessageInfo(mi) 274 } 275 return ms 276 } 277 return mi.MessageOf(x) 278} 279 280// Deprecated: Use Index.ProtoReflect.Descriptor instead. 281func (*Index) Descriptor() ([]byte, []int) { 282 return file_google_firestore_admin_v1beta1_index_proto_rawDescGZIP(), []int{1} 283} 284 285func (x *Index) GetName() string { 286 if x != nil { 287 return x.Name 288 } 289 return "" 290} 291 292func (x *Index) GetCollectionId() string { 293 if x != nil { 294 return x.CollectionId 295 } 296 return "" 297} 298 299func (x *Index) GetFields() []*IndexField { 300 if x != nil { 301 return x.Fields 302 } 303 return nil 304} 305 306func (x *Index) GetState() Index_State { 307 if x != nil { 308 return x.State 309 } 310 return Index_STATE_UNSPECIFIED 311} 312 313var File_google_firestore_admin_v1beta1_index_proto protoreflect.FileDescriptor 314 315var file_google_firestore_admin_v1beta1_index_proto_rawDesc = []byte{ 316 0x0a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 317 0x72, 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 318 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x67, 0x6f, 319 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 320 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 321 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 322 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x01, 0x0a, 0x0a, 0x49, 323 0x6e, 0x64, 0x65, 0x78, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x65, 324 0x6c, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 325 0x69, 0x65, 0x6c, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x43, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 326 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 327 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 328 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x46, 0x69, 0x65, 329 0x6c, 0x64, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0x4f, 0x0a, 330 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 331 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x41, 332 0x53, 0x43, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x45, 333 0x53, 0x43, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x41, 0x52, 334 0x52, 0x41, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x53, 0x10, 0x04, 0x22, 0x8b, 335 0x02, 0x0a, 0x05, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 336 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 337 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 338 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 339 0x64, 0x12, 0x42, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 340 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 341 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 342 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x06, 0x66, 343 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x41, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 344 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 345 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 346 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x2e, 0x53, 0x74, 0x61, 0x74, 347 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x42, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 348 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 349 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x52, 0x45, 0x41, 350 0x54, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 351 0x02, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x05, 0x42, 0xa5, 0x01, 0x0a, 352 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 353 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 354 0x74, 0x61, 0x31, 0x42, 0x0a, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 355 0x01, 0x5a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 356 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 357 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 358 0x72, 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 359 0x3b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0xa2, 0x02, 0x04, 0x47, 0x43, 0x46, 0x53, 0xaa, 0x02, 0x24, 360 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x46, 0x69, 0x72, 361 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x56, 0x31, 0x42, 362 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 363} 364 365var ( 366 file_google_firestore_admin_v1beta1_index_proto_rawDescOnce sync.Once 367 file_google_firestore_admin_v1beta1_index_proto_rawDescData = file_google_firestore_admin_v1beta1_index_proto_rawDesc 368) 369 370func file_google_firestore_admin_v1beta1_index_proto_rawDescGZIP() []byte { 371 file_google_firestore_admin_v1beta1_index_proto_rawDescOnce.Do(func() { 372 file_google_firestore_admin_v1beta1_index_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_firestore_admin_v1beta1_index_proto_rawDescData) 373 }) 374 return file_google_firestore_admin_v1beta1_index_proto_rawDescData 375} 376 377var file_google_firestore_admin_v1beta1_index_proto_enumTypes = make([]protoimpl.EnumInfo, 2) 378var file_google_firestore_admin_v1beta1_index_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 379var file_google_firestore_admin_v1beta1_index_proto_goTypes = []interface{}{ 380 (IndexField_Mode)(0), // 0: google.firestore.admin.v1beta1.IndexField.Mode 381 (Index_State)(0), // 1: google.firestore.admin.v1beta1.Index.State 382 (*IndexField)(nil), // 2: google.firestore.admin.v1beta1.IndexField 383 (*Index)(nil), // 3: google.firestore.admin.v1beta1.Index 384} 385var file_google_firestore_admin_v1beta1_index_proto_depIdxs = []int32{ 386 0, // 0: google.firestore.admin.v1beta1.IndexField.mode:type_name -> google.firestore.admin.v1beta1.IndexField.Mode 387 2, // 1: google.firestore.admin.v1beta1.Index.fields:type_name -> google.firestore.admin.v1beta1.IndexField 388 1, // 2: google.firestore.admin.v1beta1.Index.state:type_name -> google.firestore.admin.v1beta1.Index.State 389 3, // [3:3] is the sub-list for method output_type 390 3, // [3:3] is the sub-list for method input_type 391 3, // [3:3] is the sub-list for extension type_name 392 3, // [3:3] is the sub-list for extension extendee 393 0, // [0:3] is the sub-list for field type_name 394} 395 396func init() { file_google_firestore_admin_v1beta1_index_proto_init() } 397func file_google_firestore_admin_v1beta1_index_proto_init() { 398 if File_google_firestore_admin_v1beta1_index_proto != nil { 399 return 400 } 401 if !protoimpl.UnsafeEnabled { 402 file_google_firestore_admin_v1beta1_index_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 403 switch v := v.(*IndexField); i { 404 case 0: 405 return &v.state 406 case 1: 407 return &v.sizeCache 408 case 2: 409 return &v.unknownFields 410 default: 411 return nil 412 } 413 } 414 file_google_firestore_admin_v1beta1_index_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 415 switch v := v.(*Index); i { 416 case 0: 417 return &v.state 418 case 1: 419 return &v.sizeCache 420 case 2: 421 return &v.unknownFields 422 default: 423 return nil 424 } 425 } 426 } 427 type x struct{} 428 out := protoimpl.TypeBuilder{ 429 File: protoimpl.DescBuilder{ 430 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 431 RawDescriptor: file_google_firestore_admin_v1beta1_index_proto_rawDesc, 432 NumEnums: 2, 433 NumMessages: 2, 434 NumExtensions: 0, 435 NumServices: 0, 436 }, 437 GoTypes: file_google_firestore_admin_v1beta1_index_proto_goTypes, 438 DependencyIndexes: file_google_firestore_admin_v1beta1_index_proto_depIdxs, 439 EnumInfos: file_google_firestore_admin_v1beta1_index_proto_enumTypes, 440 MessageInfos: file_google_firestore_admin_v1beta1_index_proto_msgTypes, 441 }.Build() 442 File_google_firestore_admin_v1beta1_index_proto = out.File 443 file_google_firestore_admin_v1beta1_index_proto_rawDesc = nil 444 file_google_firestore_admin_v1beta1_index_proto_goTypes = nil 445 file_google_firestore_admin_v1beta1_index_proto_depIdxs = nil 446} 447