1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package firestore
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40
41
42
43
44 type DocumentMask struct {
45 state protoimpl.MessageState
46 sizeCache protoimpl.SizeCache
47 unknownFields protoimpl.UnknownFields
48
49
50
51 FieldPaths []string `protobuf:"bytes,1,rep,name=field_paths,json=fieldPaths,proto3" json:"field_paths,omitempty"`
52 }
53
54 func (x *DocumentMask) Reset() {
55 *x = DocumentMask{}
56 if protoimpl.UnsafeEnabled {
57 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[0]
58 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
59 ms.StoreMessageInfo(mi)
60 }
61 }
62
63 func (x *DocumentMask) String() string {
64 return protoimpl.X.MessageStringOf(x)
65 }
66
67 func (*DocumentMask) ProtoMessage() {}
68
69 func (x *DocumentMask) ProtoReflect() protoreflect.Message {
70 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[0]
71 if protoimpl.UnsafeEnabled && x != nil {
72 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
73 if ms.LoadMessageInfo() == nil {
74 ms.StoreMessageInfo(mi)
75 }
76 return ms
77 }
78 return mi.MessageOf(x)
79 }
80
81
82 func (*DocumentMask) Descriptor() ([]byte, []int) {
83 return file_google_firestore_v1beta1_common_proto_rawDescGZIP(), []int{0}
84 }
85
86 func (x *DocumentMask) GetFieldPaths() []string {
87 if x != nil {
88 return x.FieldPaths
89 }
90 return nil
91 }
92
93
94 type Precondition struct {
95 state protoimpl.MessageState
96 sizeCache protoimpl.SizeCache
97 unknownFields protoimpl.UnknownFields
98
99
100
101
102
103
104
105 ConditionType isPrecondition_ConditionType `protobuf_oneof:"condition_type"`
106 }
107
108 func (x *Precondition) Reset() {
109 *x = Precondition{}
110 if protoimpl.UnsafeEnabled {
111 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[1]
112 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
113 ms.StoreMessageInfo(mi)
114 }
115 }
116
117 func (x *Precondition) String() string {
118 return protoimpl.X.MessageStringOf(x)
119 }
120
121 func (*Precondition) ProtoMessage() {}
122
123 func (x *Precondition) ProtoReflect() protoreflect.Message {
124 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[1]
125 if protoimpl.UnsafeEnabled && x != nil {
126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
127 if ms.LoadMessageInfo() == nil {
128 ms.StoreMessageInfo(mi)
129 }
130 return ms
131 }
132 return mi.MessageOf(x)
133 }
134
135
136 func (*Precondition) Descriptor() ([]byte, []int) {
137 return file_google_firestore_v1beta1_common_proto_rawDescGZIP(), []int{1}
138 }
139
140 func (m *Precondition) GetConditionType() isPrecondition_ConditionType {
141 if m != nil {
142 return m.ConditionType
143 }
144 return nil
145 }
146
147 func (x *Precondition) GetExists() bool {
148 if x, ok := x.GetConditionType().(*Precondition_Exists); ok {
149 return x.Exists
150 }
151 return false
152 }
153
154 func (x *Precondition) GetUpdateTime() *timestamppb.Timestamp {
155 if x, ok := x.GetConditionType().(*Precondition_UpdateTime); ok {
156 return x.UpdateTime
157 }
158 return nil
159 }
160
161 type isPrecondition_ConditionType interface {
162 isPrecondition_ConditionType()
163 }
164
165 type Precondition_Exists struct {
166
167
168 Exists bool `protobuf:"varint,1,opt,name=exists,proto3,oneof"`
169 }
170
171 type Precondition_UpdateTime struct {
172
173
174 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3,oneof"`
175 }
176
177 func (*Precondition_Exists) isPrecondition_ConditionType() {}
178
179 func (*Precondition_UpdateTime) isPrecondition_ConditionType() {}
180
181
182 type TransactionOptions struct {
183 state protoimpl.MessageState
184 sizeCache protoimpl.SizeCache
185 unknownFields protoimpl.UnknownFields
186
187
188
189
190
191
192
193 Mode isTransactionOptions_Mode `protobuf_oneof:"mode"`
194 }
195
196 func (x *TransactionOptions) Reset() {
197 *x = TransactionOptions{}
198 if protoimpl.UnsafeEnabled {
199 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[2]
200 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
201 ms.StoreMessageInfo(mi)
202 }
203 }
204
205 func (x *TransactionOptions) String() string {
206 return protoimpl.X.MessageStringOf(x)
207 }
208
209 func (*TransactionOptions) ProtoMessage() {}
210
211 func (x *TransactionOptions) ProtoReflect() protoreflect.Message {
212 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[2]
213 if protoimpl.UnsafeEnabled && x != nil {
214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
215 if ms.LoadMessageInfo() == nil {
216 ms.StoreMessageInfo(mi)
217 }
218 return ms
219 }
220 return mi.MessageOf(x)
221 }
222
223
224 func (*TransactionOptions) Descriptor() ([]byte, []int) {
225 return file_google_firestore_v1beta1_common_proto_rawDescGZIP(), []int{2}
226 }
227
228 func (m *TransactionOptions) GetMode() isTransactionOptions_Mode {
229 if m != nil {
230 return m.Mode
231 }
232 return nil
233 }
234
235 func (x *TransactionOptions) GetReadOnly() *TransactionOptions_ReadOnly {
236 if x, ok := x.GetMode().(*TransactionOptions_ReadOnly_); ok {
237 return x.ReadOnly
238 }
239 return nil
240 }
241
242 func (x *TransactionOptions) GetReadWrite() *TransactionOptions_ReadWrite {
243 if x, ok := x.GetMode().(*TransactionOptions_ReadWrite_); ok {
244 return x.ReadWrite
245 }
246 return nil
247 }
248
249 type isTransactionOptions_Mode interface {
250 isTransactionOptions_Mode()
251 }
252
253 type TransactionOptions_ReadOnly_ struct {
254
255 ReadOnly *TransactionOptions_ReadOnly `protobuf:"bytes,2,opt,name=read_only,json=readOnly,proto3,oneof"`
256 }
257
258 type TransactionOptions_ReadWrite_ struct {
259
260 ReadWrite *TransactionOptions_ReadWrite `protobuf:"bytes,3,opt,name=read_write,json=readWrite,proto3,oneof"`
261 }
262
263 func (*TransactionOptions_ReadOnly_) isTransactionOptions_Mode() {}
264
265 func (*TransactionOptions_ReadWrite_) isTransactionOptions_Mode() {}
266
267
268 type TransactionOptions_ReadWrite struct {
269 state protoimpl.MessageState
270 sizeCache protoimpl.SizeCache
271 unknownFields protoimpl.UnknownFields
272
273
274 RetryTransaction []byte `protobuf:"bytes,1,opt,name=retry_transaction,json=retryTransaction,proto3" json:"retry_transaction,omitempty"`
275 }
276
277 func (x *TransactionOptions_ReadWrite) Reset() {
278 *x = TransactionOptions_ReadWrite{}
279 if protoimpl.UnsafeEnabled {
280 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[3]
281 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
282 ms.StoreMessageInfo(mi)
283 }
284 }
285
286 func (x *TransactionOptions_ReadWrite) String() string {
287 return protoimpl.X.MessageStringOf(x)
288 }
289
290 func (*TransactionOptions_ReadWrite) ProtoMessage() {}
291
292 func (x *TransactionOptions_ReadWrite) ProtoReflect() protoreflect.Message {
293 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[3]
294 if protoimpl.UnsafeEnabled && x != nil {
295 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
296 if ms.LoadMessageInfo() == nil {
297 ms.StoreMessageInfo(mi)
298 }
299 return ms
300 }
301 return mi.MessageOf(x)
302 }
303
304
305 func (*TransactionOptions_ReadWrite) Descriptor() ([]byte, []int) {
306 return file_google_firestore_v1beta1_common_proto_rawDescGZIP(), []int{2, 0}
307 }
308
309 func (x *TransactionOptions_ReadWrite) GetRetryTransaction() []byte {
310 if x != nil {
311 return x.RetryTransaction
312 }
313 return nil
314 }
315
316
317 type TransactionOptions_ReadOnly struct {
318 state protoimpl.MessageState
319 sizeCache protoimpl.SizeCache
320 unknownFields protoimpl.UnknownFields
321
322
323
324
325
326
327
328 ConsistencySelector isTransactionOptions_ReadOnly_ConsistencySelector `protobuf_oneof:"consistency_selector"`
329 }
330
331 func (x *TransactionOptions_ReadOnly) Reset() {
332 *x = TransactionOptions_ReadOnly{}
333 if protoimpl.UnsafeEnabled {
334 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[4]
335 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
336 ms.StoreMessageInfo(mi)
337 }
338 }
339
340 func (x *TransactionOptions_ReadOnly) String() string {
341 return protoimpl.X.MessageStringOf(x)
342 }
343
344 func (*TransactionOptions_ReadOnly) ProtoMessage() {}
345
346 func (x *TransactionOptions_ReadOnly) ProtoReflect() protoreflect.Message {
347 mi := &file_google_firestore_v1beta1_common_proto_msgTypes[4]
348 if protoimpl.UnsafeEnabled && x != nil {
349 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
350 if ms.LoadMessageInfo() == nil {
351 ms.StoreMessageInfo(mi)
352 }
353 return ms
354 }
355 return mi.MessageOf(x)
356 }
357
358
359 func (*TransactionOptions_ReadOnly) Descriptor() ([]byte, []int) {
360 return file_google_firestore_v1beta1_common_proto_rawDescGZIP(), []int{2, 1}
361 }
362
363 func (m *TransactionOptions_ReadOnly) GetConsistencySelector() isTransactionOptions_ReadOnly_ConsistencySelector {
364 if m != nil {
365 return m.ConsistencySelector
366 }
367 return nil
368 }
369
370 func (x *TransactionOptions_ReadOnly) GetReadTime() *timestamppb.Timestamp {
371 if x, ok := x.GetConsistencySelector().(*TransactionOptions_ReadOnly_ReadTime); ok {
372 return x.ReadTime
373 }
374 return nil
375 }
376
377 type isTransactionOptions_ReadOnly_ConsistencySelector interface {
378 isTransactionOptions_ReadOnly_ConsistencySelector()
379 }
380
381 type TransactionOptions_ReadOnly_ReadTime struct {
382
383
384 ReadTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=read_time,json=readTime,proto3,oneof"`
385 }
386
387 func (*TransactionOptions_ReadOnly_ReadTime) isTransactionOptions_ReadOnly_ConsistencySelector() {}
388
389 var File_google_firestore_v1beta1_common_proto protoreflect.FileDescriptor
390
391 var file_google_firestore_v1beta1_common_proto_rawDesc = []byte{
392 0x0a, 0x25, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f,
393 0x72, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
394 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
395 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
396 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
397 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f,
398 0x74, 0x6f, 0x22, 0x2f, 0x0a, 0x0c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x61,
399 0x73, 0x6b, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68,
400 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x61,
401 0x74, 0x68, 0x73, 0x22, 0x79, 0x0a, 0x0c, 0x50, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74,
402 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x06, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20,
403 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x06, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x12, 0x3d, 0x0a,
404 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
405 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
406 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x00,
407 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x10, 0x0a, 0x0e,
408 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0xe4,
409 0x02, 0x0a, 0x12, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70,
410 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x54, 0x0a, 0x09, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6f, 0x6e,
411 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
412 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65,
413 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f,
414 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x48,
415 0x00, 0x52, 0x08, 0x72, 0x65, 0x61, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x57, 0x0a, 0x0a, 0x72,
416 0x65, 0x61, 0x64, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
417 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f,
418 0x72, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
419 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x52, 0x65,
420 0x61, 0x64, 0x57, 0x72, 0x69, 0x74, 0x65, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x61, 0x64, 0x57,
421 0x72, 0x69, 0x74, 0x65, 0x1a, 0x38, 0x0a, 0x09, 0x52, 0x65, 0x61, 0x64, 0x57, 0x72, 0x69, 0x74,
422 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73,
423 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x72, 0x65,
424 0x74, 0x72, 0x79, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x5d,
425 0x0a, 0x08, 0x52, 0x65, 0x61, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x39, 0x0a, 0x09, 0x72, 0x65,
426 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
427 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
428 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x00, 0x52, 0x08, 0x72, 0x65, 0x61,
429 0x64, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74,
430 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x42, 0x06, 0x0a,
431 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x42, 0xdd, 0x01, 0x0a, 0x1c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f,
432 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x66, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76,
433 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0b, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x72,
434 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
435 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74,
436 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x66, 0x69, 0x72,
437 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x66,
438 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0xa2, 0x02, 0x04, 0x47, 0x43, 0x46, 0x53, 0xaa,
439 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x46,
440 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31,
441 0xca, 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c,
442 0x46, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61,
443 0x31, 0xea, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75,
444 0x64, 0x3a, 0x3a, 0x46, 0x69, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x3a, 0x3a, 0x56, 0x31,
445 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
446 }
447
448 var (
449 file_google_firestore_v1beta1_common_proto_rawDescOnce sync.Once
450 file_google_firestore_v1beta1_common_proto_rawDescData = file_google_firestore_v1beta1_common_proto_rawDesc
451 )
452
453 func file_google_firestore_v1beta1_common_proto_rawDescGZIP() []byte {
454 file_google_firestore_v1beta1_common_proto_rawDescOnce.Do(func() {
455 file_google_firestore_v1beta1_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_firestore_v1beta1_common_proto_rawDescData)
456 })
457 return file_google_firestore_v1beta1_common_proto_rawDescData
458 }
459
460 var file_google_firestore_v1beta1_common_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
461 var file_google_firestore_v1beta1_common_proto_goTypes = []interface{}{
462 (*DocumentMask)(nil),
463 (*Precondition)(nil),
464 (*TransactionOptions)(nil),
465 (*TransactionOptions_ReadWrite)(nil),
466 (*TransactionOptions_ReadOnly)(nil),
467 (*timestamppb.Timestamp)(nil),
468 }
469 var file_google_firestore_v1beta1_common_proto_depIdxs = []int32{
470 5,
471 4,
472 3,
473 5,
474 4,
475 4,
476 4,
477 4,
478 0,
479 }
480
481 func init() { file_google_firestore_v1beta1_common_proto_init() }
482 func file_google_firestore_v1beta1_common_proto_init() {
483 if File_google_firestore_v1beta1_common_proto != nil {
484 return
485 }
486 if !protoimpl.UnsafeEnabled {
487 file_google_firestore_v1beta1_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
488 switch v := v.(*DocumentMask); i {
489 case 0:
490 return &v.state
491 case 1:
492 return &v.sizeCache
493 case 2:
494 return &v.unknownFields
495 default:
496 return nil
497 }
498 }
499 file_google_firestore_v1beta1_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
500 switch v := v.(*Precondition); i {
501 case 0:
502 return &v.state
503 case 1:
504 return &v.sizeCache
505 case 2:
506 return &v.unknownFields
507 default:
508 return nil
509 }
510 }
511 file_google_firestore_v1beta1_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
512 switch v := v.(*TransactionOptions); i {
513 case 0:
514 return &v.state
515 case 1:
516 return &v.sizeCache
517 case 2:
518 return &v.unknownFields
519 default:
520 return nil
521 }
522 }
523 file_google_firestore_v1beta1_common_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
524 switch v := v.(*TransactionOptions_ReadWrite); i {
525 case 0:
526 return &v.state
527 case 1:
528 return &v.sizeCache
529 case 2:
530 return &v.unknownFields
531 default:
532 return nil
533 }
534 }
535 file_google_firestore_v1beta1_common_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
536 switch v := v.(*TransactionOptions_ReadOnly); i {
537 case 0:
538 return &v.state
539 case 1:
540 return &v.sizeCache
541 case 2:
542 return &v.unknownFields
543 default:
544 return nil
545 }
546 }
547 }
548 file_google_firestore_v1beta1_common_proto_msgTypes[1].OneofWrappers = []interface{}{
549 (*Precondition_Exists)(nil),
550 (*Precondition_UpdateTime)(nil),
551 }
552 file_google_firestore_v1beta1_common_proto_msgTypes[2].OneofWrappers = []interface{}{
553 (*TransactionOptions_ReadOnly_)(nil),
554 (*TransactionOptions_ReadWrite_)(nil),
555 }
556 file_google_firestore_v1beta1_common_proto_msgTypes[4].OneofWrappers = []interface{}{
557 (*TransactionOptions_ReadOnly_ReadTime)(nil),
558 }
559 type x struct{}
560 out := protoimpl.TypeBuilder{
561 File: protoimpl.DescBuilder{
562 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
563 RawDescriptor: file_google_firestore_v1beta1_common_proto_rawDesc,
564 NumEnums: 0,
565 NumMessages: 5,
566 NumExtensions: 0,
567 NumServices: 0,
568 },
569 GoTypes: file_google_firestore_v1beta1_common_proto_goTypes,
570 DependencyIndexes: file_google_firestore_v1beta1_common_proto_depIdxs,
571 MessageInfos: file_google_firestore_v1beta1_common_proto_msgTypes,
572 }.Build()
573 File_google_firestore_v1beta1_common_proto = out.File
574 file_google_firestore_v1beta1_common_proto_rawDesc = nil
575 file_google_firestore_v1beta1_common_proto_goTypes = nil
576 file_google_firestore_v1beta1_common_proto_depIdxs = nil
577 }
578
View as plain text