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.25.0
19// 	protoc        v3.13.0
20// source: google/firestore/admin/v1beta2/operation.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	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
33)
34
35const (
36	// Verify that this generated code is sufficiently up-to-date.
37	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
38	// Verify that runtime/protoimpl is sufficiently up-to-date.
39	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
40)
41
42// This is a compile-time assertion that a sufficiently up-to-date version
43// of the legacy proto package is being used.
44const _ = proto.ProtoPackageIsVersion4
45
46// Describes the state of the operation.
47type OperationState int32
48
49const (
50	// Unspecified.
51	OperationState_OPERATION_STATE_UNSPECIFIED OperationState = 0
52	// Request is being prepared for processing.
53	OperationState_INITIALIZING OperationState = 1
54	// Request is actively being processed.
55	OperationState_PROCESSING OperationState = 2
56	// Request is in the process of being cancelled after user called
57	// google.longrunning.Operations.CancelOperation on the operation.
58	OperationState_CANCELLING OperationState = 3
59	// Request has been processed and is in its finalization stage.
60	OperationState_FINALIZING OperationState = 4
61	// Request has completed successfully.
62	OperationState_SUCCESSFUL OperationState = 5
63	// Request has finished being processed, but encountered an error.
64	OperationState_FAILED OperationState = 6
65	// Request has finished being cancelled after user called
66	// google.longrunning.Operations.CancelOperation.
67	OperationState_CANCELLED OperationState = 7
68)
69
70// Enum value maps for OperationState.
71var (
72	OperationState_name = map[int32]string{
73		0: "OPERATION_STATE_UNSPECIFIED",
74		1: "INITIALIZING",
75		2: "PROCESSING",
76		3: "CANCELLING",
77		4: "FINALIZING",
78		5: "SUCCESSFUL",
79		6: "FAILED",
80		7: "CANCELLED",
81	}
82	OperationState_value = map[string]int32{
83		"OPERATION_STATE_UNSPECIFIED": 0,
84		"INITIALIZING":                1,
85		"PROCESSING":                  2,
86		"CANCELLING":                  3,
87		"FINALIZING":                  4,
88		"SUCCESSFUL":                  5,
89		"FAILED":                      6,
90		"CANCELLED":                   7,
91	}
92)
93
94func (x OperationState) Enum() *OperationState {
95	p := new(OperationState)
96	*p = x
97	return p
98}
99
100func (x OperationState) String() string {
101	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
102}
103
104func (OperationState) Descriptor() protoreflect.EnumDescriptor {
105	return file_google_firestore_admin_v1beta2_operation_proto_enumTypes[0].Descriptor()
106}
107
108func (OperationState) Type() protoreflect.EnumType {
109	return &file_google_firestore_admin_v1beta2_operation_proto_enumTypes[0]
110}
111
112func (x OperationState) Number() protoreflect.EnumNumber {
113	return protoreflect.EnumNumber(x)
114}
115
116// Deprecated: Use OperationState.Descriptor instead.
117func (OperationState) EnumDescriptor() ([]byte, []int) {
118	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{0}
119}
120
121// Specifies how the index is changing.
122type FieldOperationMetadata_IndexConfigDelta_ChangeType int32
123
124const (
125	// The type of change is not specified or known.
126	FieldOperationMetadata_IndexConfigDelta_CHANGE_TYPE_UNSPECIFIED FieldOperationMetadata_IndexConfigDelta_ChangeType = 0
127	// The single field index is being added.
128	FieldOperationMetadata_IndexConfigDelta_ADD FieldOperationMetadata_IndexConfigDelta_ChangeType = 1
129	// The single field index is being removed.
130	FieldOperationMetadata_IndexConfigDelta_REMOVE FieldOperationMetadata_IndexConfigDelta_ChangeType = 2
131)
132
133// Enum value maps for FieldOperationMetadata_IndexConfigDelta_ChangeType.
134var (
135	FieldOperationMetadata_IndexConfigDelta_ChangeType_name = map[int32]string{
136		0: "CHANGE_TYPE_UNSPECIFIED",
137		1: "ADD",
138		2: "REMOVE",
139	}
140	FieldOperationMetadata_IndexConfigDelta_ChangeType_value = map[string]int32{
141		"CHANGE_TYPE_UNSPECIFIED": 0,
142		"ADD":                     1,
143		"REMOVE":                  2,
144	}
145)
146
147func (x FieldOperationMetadata_IndexConfigDelta_ChangeType) Enum() *FieldOperationMetadata_IndexConfigDelta_ChangeType {
148	p := new(FieldOperationMetadata_IndexConfigDelta_ChangeType)
149	*p = x
150	return p
151}
152
153func (x FieldOperationMetadata_IndexConfigDelta_ChangeType) String() string {
154	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
155}
156
157func (FieldOperationMetadata_IndexConfigDelta_ChangeType) Descriptor() protoreflect.EnumDescriptor {
158	return file_google_firestore_admin_v1beta2_operation_proto_enumTypes[1].Descriptor()
159}
160
161func (FieldOperationMetadata_IndexConfigDelta_ChangeType) Type() protoreflect.EnumType {
162	return &file_google_firestore_admin_v1beta2_operation_proto_enumTypes[1]
163}
164
165func (x FieldOperationMetadata_IndexConfigDelta_ChangeType) Number() protoreflect.EnumNumber {
166	return protoreflect.EnumNumber(x)
167}
168
169// Deprecated: Use FieldOperationMetadata_IndexConfigDelta_ChangeType.Descriptor instead.
170func (FieldOperationMetadata_IndexConfigDelta_ChangeType) EnumDescriptor() ([]byte, []int) {
171	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{1, 0, 0}
172}
173
174// Metadata for [google.longrunning.Operation][google.longrunning.Operation] results from
175// [FirestoreAdmin.CreateIndex][google.firestore.admin.v1beta2.FirestoreAdmin.CreateIndex].
176type IndexOperationMetadata struct {
177	state         protoimpl.MessageState
178	sizeCache     protoimpl.SizeCache
179	unknownFields protoimpl.UnknownFields
180
181	// The time this operation started.
182	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
183	// The time this operation completed. Will be unset if operation still in
184	// progress.
185	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
186	// The index resource that this operation is acting on. For example:
187	// `projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}/indexes/{index_id}`
188	Index string `protobuf:"bytes,3,opt,name=index,proto3" json:"index,omitempty"`
189	// The state of the operation.
190	State OperationState `protobuf:"varint,4,opt,name=state,proto3,enum=google.firestore.admin.v1beta2.OperationState" json:"state,omitempty"`
191	// The progress, in documents, of this operation.
192	ProgressDocuments *Progress `protobuf:"bytes,5,opt,name=progress_documents,json=progressDocuments,proto3" json:"progress_documents,omitempty"`
193	// The progress, in bytes, of this operation.
194	ProgressBytes *Progress `protobuf:"bytes,6,opt,name=progress_bytes,json=progressBytes,proto3" json:"progress_bytes,omitempty"`
195}
196
197func (x *IndexOperationMetadata) Reset() {
198	*x = IndexOperationMetadata{}
199	if protoimpl.UnsafeEnabled {
200		mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[0]
201		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
202		ms.StoreMessageInfo(mi)
203	}
204}
205
206func (x *IndexOperationMetadata) String() string {
207	return protoimpl.X.MessageStringOf(x)
208}
209
210func (*IndexOperationMetadata) ProtoMessage() {}
211
212func (x *IndexOperationMetadata) ProtoReflect() protoreflect.Message {
213	mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[0]
214	if protoimpl.UnsafeEnabled && x != nil {
215		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
216		if ms.LoadMessageInfo() == nil {
217			ms.StoreMessageInfo(mi)
218		}
219		return ms
220	}
221	return mi.MessageOf(x)
222}
223
224// Deprecated: Use IndexOperationMetadata.ProtoReflect.Descriptor instead.
225func (*IndexOperationMetadata) Descriptor() ([]byte, []int) {
226	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{0}
227}
228
229func (x *IndexOperationMetadata) GetStartTime() *timestamppb.Timestamp {
230	if x != nil {
231		return x.StartTime
232	}
233	return nil
234}
235
236func (x *IndexOperationMetadata) GetEndTime() *timestamppb.Timestamp {
237	if x != nil {
238		return x.EndTime
239	}
240	return nil
241}
242
243func (x *IndexOperationMetadata) GetIndex() string {
244	if x != nil {
245		return x.Index
246	}
247	return ""
248}
249
250func (x *IndexOperationMetadata) GetState() OperationState {
251	if x != nil {
252		return x.State
253	}
254	return OperationState_OPERATION_STATE_UNSPECIFIED
255}
256
257func (x *IndexOperationMetadata) GetProgressDocuments() *Progress {
258	if x != nil {
259		return x.ProgressDocuments
260	}
261	return nil
262}
263
264func (x *IndexOperationMetadata) GetProgressBytes() *Progress {
265	if x != nil {
266		return x.ProgressBytes
267	}
268	return nil
269}
270
271// Metadata for [google.longrunning.Operation][google.longrunning.Operation] results from
272// [FirestoreAdmin.UpdateField][google.firestore.admin.v1beta2.FirestoreAdmin.UpdateField].
273type FieldOperationMetadata struct {
274	state         protoimpl.MessageState
275	sizeCache     protoimpl.SizeCache
276	unknownFields protoimpl.UnknownFields
277
278	// The time this operation started.
279	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
280	// The time this operation completed. Will be unset if operation still in
281	// progress.
282	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
283	// The field resource that this operation is acting on. For example:
284	// `projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}/fields/{field_path}`
285	Field string `protobuf:"bytes,3,opt,name=field,proto3" json:"field,omitempty"`
286	// A list of [IndexConfigDelta][google.firestore.admin.v1beta2.FieldOperationMetadata.IndexConfigDelta], which describe the intent of this
287	// operation.
288	IndexConfigDeltas []*FieldOperationMetadata_IndexConfigDelta `protobuf:"bytes,4,rep,name=index_config_deltas,json=indexConfigDeltas,proto3" json:"index_config_deltas,omitempty"`
289	// The state of the operation.
290	State OperationState `protobuf:"varint,5,opt,name=state,proto3,enum=google.firestore.admin.v1beta2.OperationState" json:"state,omitempty"`
291	// The progress, in documents, of this operation.
292	DocumentProgress *Progress `protobuf:"bytes,6,opt,name=document_progress,json=documentProgress,proto3" json:"document_progress,omitempty"`
293	// The progress, in bytes, of this operation.
294	BytesProgress *Progress `protobuf:"bytes,7,opt,name=bytes_progress,json=bytesProgress,proto3" json:"bytes_progress,omitempty"`
295}
296
297func (x *FieldOperationMetadata) Reset() {
298	*x = FieldOperationMetadata{}
299	if protoimpl.UnsafeEnabled {
300		mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[1]
301		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
302		ms.StoreMessageInfo(mi)
303	}
304}
305
306func (x *FieldOperationMetadata) String() string {
307	return protoimpl.X.MessageStringOf(x)
308}
309
310func (*FieldOperationMetadata) ProtoMessage() {}
311
312func (x *FieldOperationMetadata) ProtoReflect() protoreflect.Message {
313	mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[1]
314	if protoimpl.UnsafeEnabled && x != nil {
315		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
316		if ms.LoadMessageInfo() == nil {
317			ms.StoreMessageInfo(mi)
318		}
319		return ms
320	}
321	return mi.MessageOf(x)
322}
323
324// Deprecated: Use FieldOperationMetadata.ProtoReflect.Descriptor instead.
325func (*FieldOperationMetadata) Descriptor() ([]byte, []int) {
326	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{1}
327}
328
329func (x *FieldOperationMetadata) GetStartTime() *timestamppb.Timestamp {
330	if x != nil {
331		return x.StartTime
332	}
333	return nil
334}
335
336func (x *FieldOperationMetadata) GetEndTime() *timestamppb.Timestamp {
337	if x != nil {
338		return x.EndTime
339	}
340	return nil
341}
342
343func (x *FieldOperationMetadata) GetField() string {
344	if x != nil {
345		return x.Field
346	}
347	return ""
348}
349
350func (x *FieldOperationMetadata) GetIndexConfigDeltas() []*FieldOperationMetadata_IndexConfigDelta {
351	if x != nil {
352		return x.IndexConfigDeltas
353	}
354	return nil
355}
356
357func (x *FieldOperationMetadata) GetState() OperationState {
358	if x != nil {
359		return x.State
360	}
361	return OperationState_OPERATION_STATE_UNSPECIFIED
362}
363
364func (x *FieldOperationMetadata) GetDocumentProgress() *Progress {
365	if x != nil {
366		return x.DocumentProgress
367	}
368	return nil
369}
370
371func (x *FieldOperationMetadata) GetBytesProgress() *Progress {
372	if x != nil {
373		return x.BytesProgress
374	}
375	return nil
376}
377
378// Metadata for [google.longrunning.Operation][google.longrunning.Operation] results from
379// [FirestoreAdmin.ExportDocuments][google.firestore.admin.v1beta2.FirestoreAdmin.ExportDocuments].
380type ExportDocumentsMetadata struct {
381	state         protoimpl.MessageState
382	sizeCache     protoimpl.SizeCache
383	unknownFields protoimpl.UnknownFields
384
385	// The time this operation started.
386	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
387	// The time this operation completed. Will be unset if operation still in
388	// progress.
389	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
390	// The state of the export operation.
391	OperationState OperationState `protobuf:"varint,3,opt,name=operation_state,json=operationState,proto3,enum=google.firestore.admin.v1beta2.OperationState" json:"operation_state,omitempty"`
392	// The progress, in documents, of this operation.
393	ProgressDocuments *Progress `protobuf:"bytes,4,opt,name=progress_documents,json=progressDocuments,proto3" json:"progress_documents,omitempty"`
394	// The progress, in bytes, of this operation.
395	ProgressBytes *Progress `protobuf:"bytes,5,opt,name=progress_bytes,json=progressBytes,proto3" json:"progress_bytes,omitempty"`
396	// Which collection ids are being exported.
397	CollectionIds []string `protobuf:"bytes,6,rep,name=collection_ids,json=collectionIds,proto3" json:"collection_ids,omitempty"`
398	// Where the entities are being exported to.
399	OutputUriPrefix string `protobuf:"bytes,7,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
400}
401
402func (x *ExportDocumentsMetadata) Reset() {
403	*x = ExportDocumentsMetadata{}
404	if protoimpl.UnsafeEnabled {
405		mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[2]
406		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
407		ms.StoreMessageInfo(mi)
408	}
409}
410
411func (x *ExportDocumentsMetadata) String() string {
412	return protoimpl.X.MessageStringOf(x)
413}
414
415func (*ExportDocumentsMetadata) ProtoMessage() {}
416
417func (x *ExportDocumentsMetadata) ProtoReflect() protoreflect.Message {
418	mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[2]
419	if protoimpl.UnsafeEnabled && x != nil {
420		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
421		if ms.LoadMessageInfo() == nil {
422			ms.StoreMessageInfo(mi)
423		}
424		return ms
425	}
426	return mi.MessageOf(x)
427}
428
429// Deprecated: Use ExportDocumentsMetadata.ProtoReflect.Descriptor instead.
430func (*ExportDocumentsMetadata) Descriptor() ([]byte, []int) {
431	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{2}
432}
433
434func (x *ExportDocumentsMetadata) GetStartTime() *timestamppb.Timestamp {
435	if x != nil {
436		return x.StartTime
437	}
438	return nil
439}
440
441func (x *ExportDocumentsMetadata) GetEndTime() *timestamppb.Timestamp {
442	if x != nil {
443		return x.EndTime
444	}
445	return nil
446}
447
448func (x *ExportDocumentsMetadata) GetOperationState() OperationState {
449	if x != nil {
450		return x.OperationState
451	}
452	return OperationState_OPERATION_STATE_UNSPECIFIED
453}
454
455func (x *ExportDocumentsMetadata) GetProgressDocuments() *Progress {
456	if x != nil {
457		return x.ProgressDocuments
458	}
459	return nil
460}
461
462func (x *ExportDocumentsMetadata) GetProgressBytes() *Progress {
463	if x != nil {
464		return x.ProgressBytes
465	}
466	return nil
467}
468
469func (x *ExportDocumentsMetadata) GetCollectionIds() []string {
470	if x != nil {
471		return x.CollectionIds
472	}
473	return nil
474}
475
476func (x *ExportDocumentsMetadata) GetOutputUriPrefix() string {
477	if x != nil {
478		return x.OutputUriPrefix
479	}
480	return ""
481}
482
483// Metadata for [google.longrunning.Operation][google.longrunning.Operation] results from
484// [FirestoreAdmin.ImportDocuments][google.firestore.admin.v1beta2.FirestoreAdmin.ImportDocuments].
485type ImportDocumentsMetadata struct {
486	state         protoimpl.MessageState
487	sizeCache     protoimpl.SizeCache
488	unknownFields protoimpl.UnknownFields
489
490	// The time this operation started.
491	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
492	// The time this operation completed. Will be unset if operation still in
493	// progress.
494	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
495	// The state of the import operation.
496	OperationState OperationState `protobuf:"varint,3,opt,name=operation_state,json=operationState,proto3,enum=google.firestore.admin.v1beta2.OperationState" json:"operation_state,omitempty"`
497	// The progress, in documents, of this operation.
498	ProgressDocuments *Progress `protobuf:"bytes,4,opt,name=progress_documents,json=progressDocuments,proto3" json:"progress_documents,omitempty"`
499	// The progress, in bytes, of this operation.
500	ProgressBytes *Progress `protobuf:"bytes,5,opt,name=progress_bytes,json=progressBytes,proto3" json:"progress_bytes,omitempty"`
501	// Which collection ids are being imported.
502	CollectionIds []string `protobuf:"bytes,6,rep,name=collection_ids,json=collectionIds,proto3" json:"collection_ids,omitempty"`
503	// The location of the documents being imported.
504	InputUriPrefix string `protobuf:"bytes,7,opt,name=input_uri_prefix,json=inputUriPrefix,proto3" json:"input_uri_prefix,omitempty"`
505}
506
507func (x *ImportDocumentsMetadata) Reset() {
508	*x = ImportDocumentsMetadata{}
509	if protoimpl.UnsafeEnabled {
510		mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[3]
511		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
512		ms.StoreMessageInfo(mi)
513	}
514}
515
516func (x *ImportDocumentsMetadata) String() string {
517	return protoimpl.X.MessageStringOf(x)
518}
519
520func (*ImportDocumentsMetadata) ProtoMessage() {}
521
522func (x *ImportDocumentsMetadata) ProtoReflect() protoreflect.Message {
523	mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[3]
524	if protoimpl.UnsafeEnabled && x != nil {
525		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
526		if ms.LoadMessageInfo() == nil {
527			ms.StoreMessageInfo(mi)
528		}
529		return ms
530	}
531	return mi.MessageOf(x)
532}
533
534// Deprecated: Use ImportDocumentsMetadata.ProtoReflect.Descriptor instead.
535func (*ImportDocumentsMetadata) Descriptor() ([]byte, []int) {
536	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{3}
537}
538
539func (x *ImportDocumentsMetadata) GetStartTime() *timestamppb.Timestamp {
540	if x != nil {
541		return x.StartTime
542	}
543	return nil
544}
545
546func (x *ImportDocumentsMetadata) GetEndTime() *timestamppb.Timestamp {
547	if x != nil {
548		return x.EndTime
549	}
550	return nil
551}
552
553func (x *ImportDocumentsMetadata) GetOperationState() OperationState {
554	if x != nil {
555		return x.OperationState
556	}
557	return OperationState_OPERATION_STATE_UNSPECIFIED
558}
559
560func (x *ImportDocumentsMetadata) GetProgressDocuments() *Progress {
561	if x != nil {
562		return x.ProgressDocuments
563	}
564	return nil
565}
566
567func (x *ImportDocumentsMetadata) GetProgressBytes() *Progress {
568	if x != nil {
569		return x.ProgressBytes
570	}
571	return nil
572}
573
574func (x *ImportDocumentsMetadata) GetCollectionIds() []string {
575	if x != nil {
576		return x.CollectionIds
577	}
578	return nil
579}
580
581func (x *ImportDocumentsMetadata) GetInputUriPrefix() string {
582	if x != nil {
583		return x.InputUriPrefix
584	}
585	return ""
586}
587
588// Returned in the [google.longrunning.Operation][google.longrunning.Operation] response field.
589type ExportDocumentsResponse struct {
590	state         protoimpl.MessageState
591	sizeCache     protoimpl.SizeCache
592	unknownFields protoimpl.UnknownFields
593
594	// Location of the output files. This can be used to begin an import
595	// into Cloud Firestore (this project or another project) after the operation
596	// completes successfully.
597	OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
598}
599
600func (x *ExportDocumentsResponse) Reset() {
601	*x = ExportDocumentsResponse{}
602	if protoimpl.UnsafeEnabled {
603		mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[4]
604		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
605		ms.StoreMessageInfo(mi)
606	}
607}
608
609func (x *ExportDocumentsResponse) String() string {
610	return protoimpl.X.MessageStringOf(x)
611}
612
613func (*ExportDocumentsResponse) ProtoMessage() {}
614
615func (x *ExportDocumentsResponse) ProtoReflect() protoreflect.Message {
616	mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[4]
617	if protoimpl.UnsafeEnabled && x != nil {
618		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
619		if ms.LoadMessageInfo() == nil {
620			ms.StoreMessageInfo(mi)
621		}
622		return ms
623	}
624	return mi.MessageOf(x)
625}
626
627// Deprecated: Use ExportDocumentsResponse.ProtoReflect.Descriptor instead.
628func (*ExportDocumentsResponse) Descriptor() ([]byte, []int) {
629	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{4}
630}
631
632func (x *ExportDocumentsResponse) GetOutputUriPrefix() string {
633	if x != nil {
634		return x.OutputUriPrefix
635	}
636	return ""
637}
638
639// Describes the progress of the operation.
640// Unit of work is generic and must be interpreted based on where [Progress][google.firestore.admin.v1beta2.Progress]
641// is used.
642type Progress struct {
643	state         protoimpl.MessageState
644	sizeCache     protoimpl.SizeCache
645	unknownFields protoimpl.UnknownFields
646
647	// The amount of work estimated.
648	EstimatedWork int64 `protobuf:"varint,1,opt,name=estimated_work,json=estimatedWork,proto3" json:"estimated_work,omitempty"`
649	// The amount of work completed.
650	CompletedWork int64 `protobuf:"varint,2,opt,name=completed_work,json=completedWork,proto3" json:"completed_work,omitempty"`
651}
652
653func (x *Progress) Reset() {
654	*x = Progress{}
655	if protoimpl.UnsafeEnabled {
656		mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[5]
657		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
658		ms.StoreMessageInfo(mi)
659	}
660}
661
662func (x *Progress) String() string {
663	return protoimpl.X.MessageStringOf(x)
664}
665
666func (*Progress) ProtoMessage() {}
667
668func (x *Progress) ProtoReflect() protoreflect.Message {
669	mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[5]
670	if protoimpl.UnsafeEnabled && x != nil {
671		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
672		if ms.LoadMessageInfo() == nil {
673			ms.StoreMessageInfo(mi)
674		}
675		return ms
676	}
677	return mi.MessageOf(x)
678}
679
680// Deprecated: Use Progress.ProtoReflect.Descriptor instead.
681func (*Progress) Descriptor() ([]byte, []int) {
682	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{5}
683}
684
685func (x *Progress) GetEstimatedWork() int64 {
686	if x != nil {
687		return x.EstimatedWork
688	}
689	return 0
690}
691
692func (x *Progress) GetCompletedWork() int64 {
693	if x != nil {
694		return x.CompletedWork
695	}
696	return 0
697}
698
699// Information about an index configuration change.
700type FieldOperationMetadata_IndexConfigDelta struct {
701	state         protoimpl.MessageState
702	sizeCache     protoimpl.SizeCache
703	unknownFields protoimpl.UnknownFields
704
705	// Specifies how the index is changing.
706	ChangeType FieldOperationMetadata_IndexConfigDelta_ChangeType `protobuf:"varint,1,opt,name=change_type,json=changeType,proto3,enum=google.firestore.admin.v1beta2.FieldOperationMetadata_IndexConfigDelta_ChangeType" json:"change_type,omitempty"`
707	// The index being changed.
708	Index *Index `protobuf:"bytes,2,opt,name=index,proto3" json:"index,omitempty"`
709}
710
711func (x *FieldOperationMetadata_IndexConfigDelta) Reset() {
712	*x = FieldOperationMetadata_IndexConfigDelta{}
713	if protoimpl.UnsafeEnabled {
714		mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[6]
715		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
716		ms.StoreMessageInfo(mi)
717	}
718}
719
720func (x *FieldOperationMetadata_IndexConfigDelta) String() string {
721	return protoimpl.X.MessageStringOf(x)
722}
723
724func (*FieldOperationMetadata_IndexConfigDelta) ProtoMessage() {}
725
726func (x *FieldOperationMetadata_IndexConfigDelta) ProtoReflect() protoreflect.Message {
727	mi := &file_google_firestore_admin_v1beta2_operation_proto_msgTypes[6]
728	if protoimpl.UnsafeEnabled && x != nil {
729		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
730		if ms.LoadMessageInfo() == nil {
731			ms.StoreMessageInfo(mi)
732		}
733		return ms
734	}
735	return mi.MessageOf(x)
736}
737
738// Deprecated: Use FieldOperationMetadata_IndexConfigDelta.ProtoReflect.Descriptor instead.
739func (*FieldOperationMetadata_IndexConfigDelta) Descriptor() ([]byte, []int) {
740	return file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP(), []int{1, 0}
741}
742
743func (x *FieldOperationMetadata_IndexConfigDelta) GetChangeType() FieldOperationMetadata_IndexConfigDelta_ChangeType {
744	if x != nil {
745		return x.ChangeType
746	}
747	return FieldOperationMetadata_IndexConfigDelta_CHANGE_TYPE_UNSPECIFIED
748}
749
750func (x *FieldOperationMetadata_IndexConfigDelta) GetIndex() *Index {
751	if x != nil {
752		return x.Index
753	}
754	return nil
755}
756
757var File_google_firestore_admin_v1beta2_operation_proto protoreflect.FileDescriptor
758
759var file_google_firestore_admin_v1beta2_operation_proto_rawDesc = []byte{
760	0x0a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f,
761	0x72, 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
762	0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
763	0x12, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f,
764	0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
765	0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f,
766	0x72, 0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
767	0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f,
768	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69,
769	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67,
770	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
771	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x03, 0x0a, 0x16,
772	0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
773	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
774	0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
775	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
776	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
777	0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20,
778	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
779	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
780	0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65,
781	0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x44,
782	0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e,
783	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65,
784	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4f,
785	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73,
786	0x74, 0x61, 0x74, 0x65, 0x12, 0x57, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
787	0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
788	0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74,
789	0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
790	0x32, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x67,
791	0x72, 0x65, 0x73, 0x73, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x4f, 0x0a,
792	0x0e, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18,
793	0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66,
794	0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76,
795	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52,
796	0x0d, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x22, 0x8e,
797	0x06, 0x0a, 0x16, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
798	0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61,
799	0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
800	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
801	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74,
802	0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
803	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
804	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
805	0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x66,
806	0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c,
807	0x64, 0x12, 0x77, 0x0a, 0x13, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
808	0x67, 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47,
809	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72,
810	0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
811	0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
812	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x43, 0x6f, 0x6e, 0x66,
813	0x69, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x52, 0x11, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x43, 0x6f,
814	0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x73, 0x12, 0x44, 0x0a, 0x05, 0x73, 0x74,
815	0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
816	0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d,
817	0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
818	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
819	0x12, 0x55, 0x0a, 0x11, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f,
820	0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f,
821	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61,
822	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f,
823	0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x10, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x50,
824	0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4f, 0x0a, 0x0e, 0x62, 0x79, 0x74, 0x65, 0x73,
825	0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
826	0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f,
827	0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
828	0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0d, 0x62, 0x79, 0x74, 0x65, 0x73,
829	0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x1a, 0x84, 0x02, 0x0a, 0x10, 0x49, 0x6e, 0x64,
830	0x65, 0x78, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x12, 0x73, 0x0a,
831	0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01,
832	0x28, 0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65,
833	0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
834	0x74, 0x61, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
835	0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78,
836	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x2e, 0x43, 0x68, 0x61, 0x6e,
837	0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79,
838	0x70, 0x65, 0x12, 0x3b, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28,
839	0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73,
840	0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
841	0x61, 0x32, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22,
842	0x3e, 0x0a, 0x0a, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a,
843	0x17, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
844	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x44,
845	0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x10, 0x02, 0x22,
846	0xe1, 0x03, 0x0a, 0x17, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65,
847	0x6e, 0x74, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x39, 0x0a, 0x0a, 0x73,
848	0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
849	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
850	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61,
851	0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69,
852	0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
853	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
854	0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x57, 0x0a,
855	0x0f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
856	0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
857	0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
858	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
859	0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
860	0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x57, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
861	0x73, 0x73, 0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01,
862	0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65,
863	0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65,
864	0x74, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x11, 0x70, 0x72,
865	0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12,
866	0x4f, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x79, 0x74, 0x65,
867	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
868	0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e,
869	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
870	0x73, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73,
871	0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
872	0x64, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
873	0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6f, 0x75, 0x74, 0x70, 0x75,
874	0x74, 0x5f, 0x75, 0x72, 0x69, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x07, 0x20, 0x01,
875	0x28, 0x09, 0x52, 0x0f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x55, 0x72, 0x69, 0x50, 0x72, 0x65,
876	0x66, 0x69, 0x78, 0x22, 0xdf, 0x03, 0x0a, 0x17, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x6f,
877	0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
878	0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20,
879	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
880	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
881	0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e,
882	0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
883	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
884	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d,
885	0x65, 0x12, 0x57, 0x0a, 0x0f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
886	0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
887	0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64,
888	0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4f, 0x70, 0x65, 0x72,
889	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0e, 0x6f, 0x70, 0x65, 0x72,
890	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x57, 0x0a, 0x12, 0x70, 0x72,
891	0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73,
892	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
893	0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e,
894	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
895	0x52, 0x11, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65,
896	0x6e, 0x74, 0x73, 0x12, 0x4f, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f,
897	0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f,
898	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x61,
899	0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f,
900	0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42,
901	0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69,
902	0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f,
903	0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x69,
904	0x6e, 0x70, 0x75, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18,
905	0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x55, 0x72, 0x69, 0x50,
906	0x72, 0x65, 0x66, 0x69, 0x78, 0x22, 0x45, 0x0a, 0x17, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x44,
907	0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
908	0x12, 0x2a, 0x0a, 0x11, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x5f, 0x70,
909	0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x75, 0x74,
910	0x70, 0x75, 0x74, 0x55, 0x72, 0x69, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x22, 0x58, 0x0a, 0x08,
911	0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x73, 0x74, 0x69,
912	0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
913	0x52, 0x0d, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x57, 0x6f, 0x72, 0x6b, 0x12,
914	0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x77, 0x6f, 0x72,
915	0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
916	0x65, 0x64, 0x57, 0x6f, 0x72, 0x6b, 0x2a, 0x9e, 0x01, 0x0a, 0x0e, 0x4f, 0x70, 0x65, 0x72, 0x61,
917	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x4f, 0x50, 0x45,
918	0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53,
919	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x49, 0x4e,
920	0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a,
921	0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a,
922	0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a,
923	0x46, 0x49, 0x4e, 0x41, 0x4c, 0x49, 0x5a, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x0e, 0x0a, 0x0a,
924	0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55, 0x4c, 0x10, 0x05, 0x12, 0x0a, 0x0a, 0x06,
925	0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x06, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x4e, 0x43,
926	0x45, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x07, 0x42, 0xa9, 0x01, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e,
927	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65,
928	0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x42, 0x0e,
929	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
930	0x5a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e,
931	0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f,
932	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72,
933	0x65, 0x2f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x3b,
934	0x61, 0x64, 0x6d, 0x69, 0x6e, 0xa2, 0x02, 0x04, 0x47, 0x43, 0x46, 0x53, 0xaa, 0x02, 0x24, 0x47,
935	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x46, 0x69, 0x72, 0x65,
936	0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x56, 0x31, 0x42, 0x65,
937	0x74, 0x61, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
938}
939
940var (
941	file_google_firestore_admin_v1beta2_operation_proto_rawDescOnce sync.Once
942	file_google_firestore_admin_v1beta2_operation_proto_rawDescData = file_google_firestore_admin_v1beta2_operation_proto_rawDesc
943)
944
945func file_google_firestore_admin_v1beta2_operation_proto_rawDescGZIP() []byte {
946	file_google_firestore_admin_v1beta2_operation_proto_rawDescOnce.Do(func() {
947		file_google_firestore_admin_v1beta2_operation_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_firestore_admin_v1beta2_operation_proto_rawDescData)
948	})
949	return file_google_firestore_admin_v1beta2_operation_proto_rawDescData
950}
951
952var file_google_firestore_admin_v1beta2_operation_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
953var file_google_firestore_admin_v1beta2_operation_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
954var file_google_firestore_admin_v1beta2_operation_proto_goTypes = []interface{}{
955	(OperationState)(0), // 0: google.firestore.admin.v1beta2.OperationState
956	(FieldOperationMetadata_IndexConfigDelta_ChangeType)(0), // 1: google.firestore.admin.v1beta2.FieldOperationMetadata.IndexConfigDelta.ChangeType
957	(*IndexOperationMetadata)(nil),                          // 2: google.firestore.admin.v1beta2.IndexOperationMetadata
958	(*FieldOperationMetadata)(nil),                          // 3: google.firestore.admin.v1beta2.FieldOperationMetadata
959	(*ExportDocumentsMetadata)(nil),                         // 4: google.firestore.admin.v1beta2.ExportDocumentsMetadata
960	(*ImportDocumentsMetadata)(nil),                         // 5: google.firestore.admin.v1beta2.ImportDocumentsMetadata
961	(*ExportDocumentsResponse)(nil),                         // 6: google.firestore.admin.v1beta2.ExportDocumentsResponse
962	(*Progress)(nil),                                        // 7: google.firestore.admin.v1beta2.Progress
963	(*FieldOperationMetadata_IndexConfigDelta)(nil),         // 8: google.firestore.admin.v1beta2.FieldOperationMetadata.IndexConfigDelta
964	(*timestamppb.Timestamp)(nil),                           // 9: google.protobuf.Timestamp
965	(*Index)(nil),                                           // 10: google.firestore.admin.v1beta2.Index
966}
967var file_google_firestore_admin_v1beta2_operation_proto_depIdxs = []int32{
968	9,  // 0: google.firestore.admin.v1beta2.IndexOperationMetadata.start_time:type_name -> google.protobuf.Timestamp
969	9,  // 1: google.firestore.admin.v1beta2.IndexOperationMetadata.end_time:type_name -> google.protobuf.Timestamp
970	0,  // 2: google.firestore.admin.v1beta2.IndexOperationMetadata.state:type_name -> google.firestore.admin.v1beta2.OperationState
971	7,  // 3: google.firestore.admin.v1beta2.IndexOperationMetadata.progress_documents:type_name -> google.firestore.admin.v1beta2.Progress
972	7,  // 4: google.firestore.admin.v1beta2.IndexOperationMetadata.progress_bytes:type_name -> google.firestore.admin.v1beta2.Progress
973	9,  // 5: google.firestore.admin.v1beta2.FieldOperationMetadata.start_time:type_name -> google.protobuf.Timestamp
974	9,  // 6: google.firestore.admin.v1beta2.FieldOperationMetadata.end_time:type_name -> google.protobuf.Timestamp
975	8,  // 7: google.firestore.admin.v1beta2.FieldOperationMetadata.index_config_deltas:type_name -> google.firestore.admin.v1beta2.FieldOperationMetadata.IndexConfigDelta
976	0,  // 8: google.firestore.admin.v1beta2.FieldOperationMetadata.state:type_name -> google.firestore.admin.v1beta2.OperationState
977	7,  // 9: google.firestore.admin.v1beta2.FieldOperationMetadata.document_progress:type_name -> google.firestore.admin.v1beta2.Progress
978	7,  // 10: google.firestore.admin.v1beta2.FieldOperationMetadata.bytes_progress:type_name -> google.firestore.admin.v1beta2.Progress
979	9,  // 11: google.firestore.admin.v1beta2.ExportDocumentsMetadata.start_time:type_name -> google.protobuf.Timestamp
980	9,  // 12: google.firestore.admin.v1beta2.ExportDocumentsMetadata.end_time:type_name -> google.protobuf.Timestamp
981	0,  // 13: google.firestore.admin.v1beta2.ExportDocumentsMetadata.operation_state:type_name -> google.firestore.admin.v1beta2.OperationState
982	7,  // 14: google.firestore.admin.v1beta2.ExportDocumentsMetadata.progress_documents:type_name -> google.firestore.admin.v1beta2.Progress
983	7,  // 15: google.firestore.admin.v1beta2.ExportDocumentsMetadata.progress_bytes:type_name -> google.firestore.admin.v1beta2.Progress
984	9,  // 16: google.firestore.admin.v1beta2.ImportDocumentsMetadata.start_time:type_name -> google.protobuf.Timestamp
985	9,  // 17: google.firestore.admin.v1beta2.ImportDocumentsMetadata.end_time:type_name -> google.protobuf.Timestamp
986	0,  // 18: google.firestore.admin.v1beta2.ImportDocumentsMetadata.operation_state:type_name -> google.firestore.admin.v1beta2.OperationState
987	7,  // 19: google.firestore.admin.v1beta2.ImportDocumentsMetadata.progress_documents:type_name -> google.firestore.admin.v1beta2.Progress
988	7,  // 20: google.firestore.admin.v1beta2.ImportDocumentsMetadata.progress_bytes:type_name -> google.firestore.admin.v1beta2.Progress
989	1,  // 21: google.firestore.admin.v1beta2.FieldOperationMetadata.IndexConfigDelta.change_type:type_name -> google.firestore.admin.v1beta2.FieldOperationMetadata.IndexConfigDelta.ChangeType
990	10, // 22: google.firestore.admin.v1beta2.FieldOperationMetadata.IndexConfigDelta.index:type_name -> google.firestore.admin.v1beta2.Index
991	23, // [23:23] is the sub-list for method output_type
992	23, // [23:23] is the sub-list for method input_type
993	23, // [23:23] is the sub-list for extension type_name
994	23, // [23:23] is the sub-list for extension extendee
995	0,  // [0:23] is the sub-list for field type_name
996}
997
998func init() { file_google_firestore_admin_v1beta2_operation_proto_init() }
999func file_google_firestore_admin_v1beta2_operation_proto_init() {
1000	if File_google_firestore_admin_v1beta2_operation_proto != nil {
1001		return
1002	}
1003	file_google_firestore_admin_v1beta2_index_proto_init()
1004	if !protoimpl.UnsafeEnabled {
1005		file_google_firestore_admin_v1beta2_operation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1006			switch v := v.(*IndexOperationMetadata); i {
1007			case 0:
1008				return &v.state
1009			case 1:
1010				return &v.sizeCache
1011			case 2:
1012				return &v.unknownFields
1013			default:
1014				return nil
1015			}
1016		}
1017		file_google_firestore_admin_v1beta2_operation_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1018			switch v := v.(*FieldOperationMetadata); i {
1019			case 0:
1020				return &v.state
1021			case 1:
1022				return &v.sizeCache
1023			case 2:
1024				return &v.unknownFields
1025			default:
1026				return nil
1027			}
1028		}
1029		file_google_firestore_admin_v1beta2_operation_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1030			switch v := v.(*ExportDocumentsMetadata); i {
1031			case 0:
1032				return &v.state
1033			case 1:
1034				return &v.sizeCache
1035			case 2:
1036				return &v.unknownFields
1037			default:
1038				return nil
1039			}
1040		}
1041		file_google_firestore_admin_v1beta2_operation_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1042			switch v := v.(*ImportDocumentsMetadata); i {
1043			case 0:
1044				return &v.state
1045			case 1:
1046				return &v.sizeCache
1047			case 2:
1048				return &v.unknownFields
1049			default:
1050				return nil
1051			}
1052		}
1053		file_google_firestore_admin_v1beta2_operation_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1054			switch v := v.(*ExportDocumentsResponse); i {
1055			case 0:
1056				return &v.state
1057			case 1:
1058				return &v.sizeCache
1059			case 2:
1060				return &v.unknownFields
1061			default:
1062				return nil
1063			}
1064		}
1065		file_google_firestore_admin_v1beta2_operation_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1066			switch v := v.(*Progress); i {
1067			case 0:
1068				return &v.state
1069			case 1:
1070				return &v.sizeCache
1071			case 2:
1072				return &v.unknownFields
1073			default:
1074				return nil
1075			}
1076		}
1077		file_google_firestore_admin_v1beta2_operation_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1078			switch v := v.(*FieldOperationMetadata_IndexConfigDelta); i {
1079			case 0:
1080				return &v.state
1081			case 1:
1082				return &v.sizeCache
1083			case 2:
1084				return &v.unknownFields
1085			default:
1086				return nil
1087			}
1088		}
1089	}
1090	type x struct{}
1091	out := protoimpl.TypeBuilder{
1092		File: protoimpl.DescBuilder{
1093			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1094			RawDescriptor: file_google_firestore_admin_v1beta2_operation_proto_rawDesc,
1095			NumEnums:      2,
1096			NumMessages:   7,
1097			NumExtensions: 0,
1098			NumServices:   0,
1099		},
1100		GoTypes:           file_google_firestore_admin_v1beta2_operation_proto_goTypes,
1101		DependencyIndexes: file_google_firestore_admin_v1beta2_operation_proto_depIdxs,
1102		EnumInfos:         file_google_firestore_admin_v1beta2_operation_proto_enumTypes,
1103		MessageInfos:      file_google_firestore_admin_v1beta2_operation_proto_msgTypes,
1104	}.Build()
1105	File_google_firestore_admin_v1beta2_operation_proto = out.File
1106	file_google_firestore_admin_v1beta2_operation_proto_rawDesc = nil
1107	file_google_firestore_admin_v1beta2_operation_proto_goTypes = nil
1108	file_google_firestore_admin_v1beta2_operation_proto_depIdxs = nil
1109}
1110