1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package resultstore
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40
41
42 type Invocation struct {
43 state protoimpl.MessageState
44 sizeCache protoimpl.SizeCache
45 unknownFields protoimpl.UnknownFields
46
47
48
49 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
50
51
52 Id *Invocation_Id `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
53
54 StatusAttributes *StatusAttributes `protobuf:"bytes,3,opt,name=status_attributes,json=statusAttributes,proto3" json:"status_attributes,omitempty"`
55
56 Timing *Timing `protobuf:"bytes,4,opt,name=timing,proto3" json:"timing,omitempty"`
57
58 InvocationAttributes *InvocationAttributes `protobuf:"bytes,5,opt,name=invocation_attributes,json=invocationAttributes,proto3" json:"invocation_attributes,omitempty"`
59
60 WorkspaceInfo *WorkspaceInfo `protobuf:"bytes,6,opt,name=workspace_info,json=workspaceInfo,proto3" json:"workspace_info,omitempty"`
61
62
63
64 Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"`
65
66
67
68
69
70
71
72
73
74
75
76 Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"`
77
78
79
80
81 CoverageSummaries []*LanguageCoverageSummary `protobuf:"bytes,9,rep,name=coverage_summaries,json=coverageSummaries,proto3" json:"coverage_summaries,omitempty"`
82
83
84
85
86 AggregateCoverage *AggregateCoverage `protobuf:"bytes,10,opt,name=aggregate_coverage,json=aggregateCoverage,proto3" json:"aggregate_coverage,omitempty"`
87
88
89
90
91
92
93 FileProcessingErrors []*FileProcessingErrors `protobuf:"bytes,11,rep,name=file_processing_errors,json=fileProcessingErrors,proto3" json:"file_processing_errors,omitempty"`
94 }
95
96 func (x *Invocation) Reset() {
97 *x = Invocation{}
98 if protoimpl.UnsafeEnabled {
99 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[0]
100 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
101 ms.StoreMessageInfo(mi)
102 }
103 }
104
105 func (x *Invocation) String() string {
106 return protoimpl.X.MessageStringOf(x)
107 }
108
109 func (*Invocation) ProtoMessage() {}
110
111 func (x *Invocation) ProtoReflect() protoreflect.Message {
112 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[0]
113 if protoimpl.UnsafeEnabled && x != nil {
114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
115 if ms.LoadMessageInfo() == nil {
116 ms.StoreMessageInfo(mi)
117 }
118 return ms
119 }
120 return mi.MessageOf(x)
121 }
122
123
124 func (*Invocation) Descriptor() ([]byte, []int) {
125 return file_google_devtools_resultstore_v2_invocation_proto_rawDescGZIP(), []int{0}
126 }
127
128 func (x *Invocation) GetName() string {
129 if x != nil {
130 return x.Name
131 }
132 return ""
133 }
134
135 func (x *Invocation) GetId() *Invocation_Id {
136 if x != nil {
137 return x.Id
138 }
139 return nil
140 }
141
142 func (x *Invocation) GetStatusAttributes() *StatusAttributes {
143 if x != nil {
144 return x.StatusAttributes
145 }
146 return nil
147 }
148
149 func (x *Invocation) GetTiming() *Timing {
150 if x != nil {
151 return x.Timing
152 }
153 return nil
154 }
155
156 func (x *Invocation) GetInvocationAttributes() *InvocationAttributes {
157 if x != nil {
158 return x.InvocationAttributes
159 }
160 return nil
161 }
162
163 func (x *Invocation) GetWorkspaceInfo() *WorkspaceInfo {
164 if x != nil {
165 return x.WorkspaceInfo
166 }
167 return nil
168 }
169
170 func (x *Invocation) GetProperties() []*Property {
171 if x != nil {
172 return x.Properties
173 }
174 return nil
175 }
176
177 func (x *Invocation) GetFiles() []*File {
178 if x != nil {
179 return x.Files
180 }
181 return nil
182 }
183
184 func (x *Invocation) GetCoverageSummaries() []*LanguageCoverageSummary {
185 if x != nil {
186 return x.CoverageSummaries
187 }
188 return nil
189 }
190
191 func (x *Invocation) GetAggregateCoverage() *AggregateCoverage {
192 if x != nil {
193 return x.AggregateCoverage
194 }
195 return nil
196 }
197
198 func (x *Invocation) GetFileProcessingErrors() []*FileProcessingErrors {
199 if x != nil {
200 return x.FileProcessingErrors
201 }
202 return nil
203 }
204
205
206 type WorkspaceContext struct {
207 state protoimpl.MessageState
208 sizeCache protoimpl.SizeCache
209 unknownFields protoimpl.UnknownFields
210 }
211
212 func (x *WorkspaceContext) Reset() {
213 *x = WorkspaceContext{}
214 if protoimpl.UnsafeEnabled {
215 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[1]
216 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
217 ms.StoreMessageInfo(mi)
218 }
219 }
220
221 func (x *WorkspaceContext) String() string {
222 return protoimpl.X.MessageStringOf(x)
223 }
224
225 func (*WorkspaceContext) ProtoMessage() {}
226
227 func (x *WorkspaceContext) ProtoReflect() protoreflect.Message {
228 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[1]
229 if protoimpl.UnsafeEnabled && x != nil {
230 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
231 if ms.LoadMessageInfo() == nil {
232 ms.StoreMessageInfo(mi)
233 }
234 return ms
235 }
236 return mi.MessageOf(x)
237 }
238
239
240 func (*WorkspaceContext) Descriptor() ([]byte, []int) {
241 return file_google_devtools_resultstore_v2_invocation_proto_rawDescGZIP(), []int{1}
242 }
243
244
245
246
247 type WorkspaceInfo struct {
248 state protoimpl.MessageState
249 sizeCache protoimpl.SizeCache
250 unknownFields protoimpl.UnknownFields
251
252
253 WorkspaceContext *WorkspaceContext `protobuf:"bytes,1,opt,name=workspace_context,json=workspaceContext,proto3" json:"workspace_context,omitempty"`
254
255 Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
256
257 WorkingDirectory string `protobuf:"bytes,4,opt,name=working_directory,json=workingDirectory,proto3" json:"working_directory,omitempty"`
258
259 ToolTag string `protobuf:"bytes,5,opt,name=tool_tag,json=toolTag,proto3" json:"tool_tag,omitempty"`
260
261
262
263 CommandLines []*CommandLine `protobuf:"bytes,7,rep,name=command_lines,json=commandLines,proto3" json:"command_lines,omitempty"`
264 }
265
266 func (x *WorkspaceInfo) Reset() {
267 *x = WorkspaceInfo{}
268 if protoimpl.UnsafeEnabled {
269 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[2]
270 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
271 ms.StoreMessageInfo(mi)
272 }
273 }
274
275 func (x *WorkspaceInfo) String() string {
276 return protoimpl.X.MessageStringOf(x)
277 }
278
279 func (*WorkspaceInfo) ProtoMessage() {}
280
281 func (x *WorkspaceInfo) ProtoReflect() protoreflect.Message {
282 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[2]
283 if protoimpl.UnsafeEnabled && x != nil {
284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
285 if ms.LoadMessageInfo() == nil {
286 ms.StoreMessageInfo(mi)
287 }
288 return ms
289 }
290 return mi.MessageOf(x)
291 }
292
293
294 func (*WorkspaceInfo) Descriptor() ([]byte, []int) {
295 return file_google_devtools_resultstore_v2_invocation_proto_rawDescGZIP(), []int{2}
296 }
297
298 func (x *WorkspaceInfo) GetWorkspaceContext() *WorkspaceContext {
299 if x != nil {
300 return x.WorkspaceContext
301 }
302 return nil
303 }
304
305 func (x *WorkspaceInfo) GetHostname() string {
306 if x != nil {
307 return x.Hostname
308 }
309 return ""
310 }
311
312 func (x *WorkspaceInfo) GetWorkingDirectory() string {
313 if x != nil {
314 return x.WorkingDirectory
315 }
316 return ""
317 }
318
319 func (x *WorkspaceInfo) GetToolTag() string {
320 if x != nil {
321 return x.ToolTag
322 }
323 return ""
324 }
325
326 func (x *WorkspaceInfo) GetCommandLines() []*CommandLine {
327 if x != nil {
328 return x.CommandLines
329 }
330 return nil
331 }
332
333
334 type CommandLine struct {
335 state protoimpl.MessageState
336 sizeCache protoimpl.SizeCache
337 unknownFields protoimpl.UnknownFields
338
339
340 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
341
342 Tool string `protobuf:"bytes,2,opt,name=tool,proto3" json:"tool,omitempty"`
343
344 Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
345
346
347
348
349 Command string `protobuf:"bytes,4,opt,name=command,proto3" json:"command,omitempty"`
350 }
351
352 func (x *CommandLine) Reset() {
353 *x = CommandLine{}
354 if protoimpl.UnsafeEnabled {
355 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[3]
356 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
357 ms.StoreMessageInfo(mi)
358 }
359 }
360
361 func (x *CommandLine) String() string {
362 return protoimpl.X.MessageStringOf(x)
363 }
364
365 func (*CommandLine) ProtoMessage() {}
366
367 func (x *CommandLine) ProtoReflect() protoreflect.Message {
368 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[3]
369 if protoimpl.UnsafeEnabled && x != nil {
370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
371 if ms.LoadMessageInfo() == nil {
372 ms.StoreMessageInfo(mi)
373 }
374 return ms
375 }
376 return mi.MessageOf(x)
377 }
378
379
380 func (*CommandLine) Descriptor() ([]byte, []int) {
381 return file_google_devtools_resultstore_v2_invocation_proto_rawDescGZIP(), []int{3}
382 }
383
384 func (x *CommandLine) GetLabel() string {
385 if x != nil {
386 return x.Label
387 }
388 return ""
389 }
390
391 func (x *CommandLine) GetTool() string {
392 if x != nil {
393 return x.Tool
394 }
395 return ""
396 }
397
398 func (x *CommandLine) GetArgs() []string {
399 if x != nil {
400 return x.Args
401 }
402 return nil
403 }
404
405 func (x *CommandLine) GetCommand() string {
406 if x != nil {
407 return x.Command
408 }
409 return ""
410 }
411
412
413 type InvocationAttributes struct {
414 state protoimpl.MessageState
415 sizeCache protoimpl.SizeCache
416 unknownFields protoimpl.UnknownFields
417
418
419
420
421
422
423
424
425 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
426
427
428
429
430
431 Users []string `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"`
432
433
434
435
436
437
438
439 Labels []string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"`
440
441
442
443 Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
444
445
446
447 InvocationContexts []*InvocationContext `protobuf:"bytes,6,rep,name=invocation_contexts,json=invocationContexts,proto3" json:"invocation_contexts,omitempty"`
448
449
450 ExitCode int32 `protobuf:"varint,7,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
451 }
452
453 func (x *InvocationAttributes) Reset() {
454 *x = InvocationAttributes{}
455 if protoimpl.UnsafeEnabled {
456 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[4]
457 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
458 ms.StoreMessageInfo(mi)
459 }
460 }
461
462 func (x *InvocationAttributes) String() string {
463 return protoimpl.X.MessageStringOf(x)
464 }
465
466 func (*InvocationAttributes) ProtoMessage() {}
467
468 func (x *InvocationAttributes) ProtoReflect() protoreflect.Message {
469 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[4]
470 if protoimpl.UnsafeEnabled && x != nil {
471 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
472 if ms.LoadMessageInfo() == nil {
473 ms.StoreMessageInfo(mi)
474 }
475 return ms
476 }
477 return mi.MessageOf(x)
478 }
479
480
481 func (*InvocationAttributes) Descriptor() ([]byte, []int) {
482 return file_google_devtools_resultstore_v2_invocation_proto_rawDescGZIP(), []int{4}
483 }
484
485 func (x *InvocationAttributes) GetProjectId() string {
486 if x != nil {
487 return x.ProjectId
488 }
489 return ""
490 }
491
492 func (x *InvocationAttributes) GetUsers() []string {
493 if x != nil {
494 return x.Users
495 }
496 return nil
497 }
498
499 func (x *InvocationAttributes) GetLabels() []string {
500 if x != nil {
501 return x.Labels
502 }
503 return nil
504 }
505
506 func (x *InvocationAttributes) GetDescription() string {
507 if x != nil {
508 return x.Description
509 }
510 return ""
511 }
512
513 func (x *InvocationAttributes) GetInvocationContexts() []*InvocationContext {
514 if x != nil {
515 return x.InvocationContexts
516 }
517 return nil
518 }
519
520 func (x *InvocationAttributes) GetExitCode() int32 {
521 if x != nil {
522 return x.ExitCode
523 }
524 return 0
525 }
526
527
528 type InvocationContext struct {
529 state protoimpl.MessageState
530 sizeCache protoimpl.SizeCache
531 unknownFields protoimpl.UnknownFields
532
533
534 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
535
536 Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
537 }
538
539 func (x *InvocationContext) Reset() {
540 *x = InvocationContext{}
541 if protoimpl.UnsafeEnabled {
542 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[5]
543 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
544 ms.StoreMessageInfo(mi)
545 }
546 }
547
548 func (x *InvocationContext) String() string {
549 return protoimpl.X.MessageStringOf(x)
550 }
551
552 func (*InvocationContext) ProtoMessage() {}
553
554 func (x *InvocationContext) ProtoReflect() protoreflect.Message {
555 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[5]
556 if protoimpl.UnsafeEnabled && x != nil {
557 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
558 if ms.LoadMessageInfo() == nil {
559 ms.StoreMessageInfo(mi)
560 }
561 return ms
562 }
563 return mi.MessageOf(x)
564 }
565
566
567 func (*InvocationContext) Descriptor() ([]byte, []int) {
568 return file_google_devtools_resultstore_v2_invocation_proto_rawDescGZIP(), []int{5}
569 }
570
571 func (x *InvocationContext) GetDisplayName() string {
572 if x != nil {
573 return x.DisplayName
574 }
575 return ""
576 }
577
578 func (x *InvocationContext) GetUrl() string {
579 if x != nil {
580 return x.Url
581 }
582 return ""
583 }
584
585
586 type Invocation_Id struct {
587 state protoimpl.MessageState
588 sizeCache protoimpl.SizeCache
589 unknownFields protoimpl.UnknownFields
590
591
592 InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"`
593 }
594
595 func (x *Invocation_Id) Reset() {
596 *x = Invocation_Id{}
597 if protoimpl.UnsafeEnabled {
598 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[6]
599 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
600 ms.StoreMessageInfo(mi)
601 }
602 }
603
604 func (x *Invocation_Id) String() string {
605 return protoimpl.X.MessageStringOf(x)
606 }
607
608 func (*Invocation_Id) ProtoMessage() {}
609
610 func (x *Invocation_Id) ProtoReflect() protoreflect.Message {
611 mi := &file_google_devtools_resultstore_v2_invocation_proto_msgTypes[6]
612 if protoimpl.UnsafeEnabled && x != nil {
613 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
614 if ms.LoadMessageInfo() == nil {
615 ms.StoreMessageInfo(mi)
616 }
617 return ms
618 }
619 return mi.MessageOf(x)
620 }
621
622
623 func (*Invocation_Id) Descriptor() ([]byte, []int) {
624 return file_google_devtools_resultstore_v2_invocation_proto_rawDescGZIP(), []int{0, 0}
625 }
626
627 func (x *Invocation_Id) GetInvocationId() string {
628 if x != nil {
629 return x.InvocationId
630 }
631 return ""
632 }
633
634 var File_google_devtools_resultstore_v2_invocation_proto protoreflect.FileDescriptor
635
636 var file_google_devtools_resultstore_v2_invocation_proto_rawDesc = []byte{
637 0x0a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
638 0x73, 0x2f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x32,
639 0x2f, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
640 0x6f, 0x12, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
641 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76,
642 0x32, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69,
643 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
644 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72,
645 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67,
646 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x72,
647 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f,
648 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67,
649 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x75,
650 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x76, 0x65, 0x72,
651 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
652 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x75, 0x6c,
653 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61,
654 0x67, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
655 0x1a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
656 0x73, 0x2f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x32,
657 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3a, 0x67, 0x6f, 0x6f,
658 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x72, 0x65, 0x73,
659 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x32, 0x2f, 0x66, 0x69, 0x6c, 0x65,
660 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x72, 0x72, 0x6f,
661 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x07, 0x0a, 0x0a, 0x49, 0x6e, 0x76, 0x6f,
662 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
663 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x02, 0x69, 0x64,
664 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
665 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73,
666 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69,
667 0x6f, 0x6e, 0x2e, 0x49, 0x64, 0x52, 0x02, 0x69, 0x64, 0x12, 0x5d, 0x0a, 0x11, 0x73, 0x74, 0x61,
668 0x74, 0x75, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x03,
669 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
670 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f,
671 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x41, 0x74, 0x74, 0x72,
672 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x52, 0x10, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x41, 0x74,
673 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x3e, 0x0a, 0x06, 0x74, 0x69, 0x6d, 0x69,
674 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
675 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c,
676 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67,
677 0x52, 0x06, 0x74, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x12, 0x69, 0x0a, 0x15, 0x69, 0x6e, 0x76, 0x6f,
678 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,
679 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
680 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
681 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74,
682 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x52, 0x14, 0x69,
683 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75,
684 0x74, 0x65, 0x73, 0x12, 0x54, 0x0a, 0x0e, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
685 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f,
686 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65,
687 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x6f, 0x72,
688 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x77, 0x6f, 0x72, 0x6b,
689 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x48, 0x0a, 0x0a, 0x70, 0x72, 0x6f,
690 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e,
691 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
692 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x50,
693 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
694 0x69, 0x65, 0x73, 0x12, 0x3a, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03,
695 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
696 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65,
697 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12,
698 0x66, 0x0a, 0x12, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x6d,
699 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f,
700 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65,
701 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x61, 0x6e,
702 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d,
703 0x6d, 0x61, 0x72, 0x79, 0x52, 0x11, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x53, 0x75,
704 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x60, 0x0a, 0x12, 0x61, 0x67, 0x67, 0x72, 0x65,
705 0x67, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x18, 0x0a, 0x20,
706 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76,
707 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72,
708 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x43, 0x6f,
709 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x52, 0x11, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74,
710 0x65, 0x43, 0x6f, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x12, 0x6a, 0x0a, 0x16, 0x66, 0x69, 0x6c,
711 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x72, 0x72,
712 0x6f, 0x72, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
713 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75,
714 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x50,
715 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x52,
716 0x14, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x45,
717 0x72, 0x72, 0x6f, 0x72, 0x73, 0x1a, 0x29, 0x0a, 0x02, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x69,
718 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
719 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64,
720 0x3a, 0x44, 0xea, 0x41, 0x41, 0x0a, 0x25, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f,
721 0x72, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
722 0x6d, 0x2f, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x69, 0x6e,
723 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x76, 0x6f, 0x63,
724 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x22, 0x12, 0x0a, 0x10, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70,
725 0x61, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0xa4, 0x02, 0x0a, 0x0d, 0x57,
726 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x11,
727 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78,
728 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
729 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
730 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
731 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x73,
732 0x70, 0x61, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x68,
733 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68,
734 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x69,
735 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01,
736 0x28, 0x09, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x69, 0x72, 0x65, 0x63,
737 0x74, 0x6f, 0x72, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x6f, 0x6f, 0x6c, 0x5f, 0x74, 0x61, 0x67,
738 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 0x6f, 0x6f, 0x6c, 0x54, 0x61, 0x67, 0x12,
739 0x50, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x73,
740 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
741 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73,
742 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c,
743 0x69, 0x6e, 0x65, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65,
744 0x73, 0x22, 0x65, 0x0a, 0x0b, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4c, 0x69, 0x6e, 0x65,
745 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
746 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x6f, 0x6f, 0x6c, 0x18, 0x02,
747 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x6f, 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72,
748 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x73, 0x12, 0x18,
749 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
750 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x22, 0x8b, 0x02, 0x0a, 0x14, 0x49, 0x6e, 0x76,
751 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,
752 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18,
753 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a,
754 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x02,
755 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6c,
756 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x6c, 0x61, 0x62,
757 0x65, 0x6c, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
758 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
759 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x62, 0x0a, 0x13, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74,
760 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03,
761 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
762 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65,
763 0x2e, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
764 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x12, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
765 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69,
766 0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x78,
767 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x48, 0x0a, 0x11, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61,
768 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x64,
769 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
770 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10,
771 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c,
772 0x42, 0x82, 0x01, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
773 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73,
774 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x32, 0x42, 0x0f, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74,
775 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x49, 0x67, 0x6f, 0x6f, 0x67,
776 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65,
777 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
778 0x73, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x75, 0x6c,
779 0x74, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x32, 0x3b, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
780 0x73, 0x74, 0x6f, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
781 }
782
783 var (
784 file_google_devtools_resultstore_v2_invocation_proto_rawDescOnce sync.Once
785 file_google_devtools_resultstore_v2_invocation_proto_rawDescData = file_google_devtools_resultstore_v2_invocation_proto_rawDesc
786 )
787
788 func file_google_devtools_resultstore_v2_invocation_proto_rawDescGZIP() []byte {
789 file_google_devtools_resultstore_v2_invocation_proto_rawDescOnce.Do(func() {
790 file_google_devtools_resultstore_v2_invocation_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_resultstore_v2_invocation_proto_rawDescData)
791 })
792 return file_google_devtools_resultstore_v2_invocation_proto_rawDescData
793 }
794
795 var file_google_devtools_resultstore_v2_invocation_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
796 var file_google_devtools_resultstore_v2_invocation_proto_goTypes = []interface{}{
797 (*Invocation)(nil),
798 (*WorkspaceContext)(nil),
799 (*WorkspaceInfo)(nil),
800 (*CommandLine)(nil),
801 (*InvocationAttributes)(nil),
802 (*InvocationContext)(nil),
803 (*Invocation_Id)(nil),
804 (*StatusAttributes)(nil),
805 (*Timing)(nil),
806 (*Property)(nil),
807 (*File)(nil),
808 (*LanguageCoverageSummary)(nil),
809 (*AggregateCoverage)(nil),
810 (*FileProcessingErrors)(nil),
811 }
812 var file_google_devtools_resultstore_v2_invocation_proto_depIdxs = []int32{
813 6,
814 7,
815 8,
816 4,
817 2,
818 9,
819 10,
820 11,
821 12,
822 13,
823 1,
824 3,
825 5,
826 13,
827 13,
828 13,
829 13,
830 0,
831 }
832
833 func init() { file_google_devtools_resultstore_v2_invocation_proto_init() }
834 func file_google_devtools_resultstore_v2_invocation_proto_init() {
835 if File_google_devtools_resultstore_v2_invocation_proto != nil {
836 return
837 }
838 file_google_devtools_resultstore_v2_common_proto_init()
839 file_google_devtools_resultstore_v2_coverage_proto_init()
840 file_google_devtools_resultstore_v2_coverage_summary_proto_init()
841 file_google_devtools_resultstore_v2_file_proto_init()
842 file_google_devtools_resultstore_v2_file_processing_error_proto_init()
843 if !protoimpl.UnsafeEnabled {
844 file_google_devtools_resultstore_v2_invocation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
845 switch v := v.(*Invocation); i {
846 case 0:
847 return &v.state
848 case 1:
849 return &v.sizeCache
850 case 2:
851 return &v.unknownFields
852 default:
853 return nil
854 }
855 }
856 file_google_devtools_resultstore_v2_invocation_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
857 switch v := v.(*WorkspaceContext); i {
858 case 0:
859 return &v.state
860 case 1:
861 return &v.sizeCache
862 case 2:
863 return &v.unknownFields
864 default:
865 return nil
866 }
867 }
868 file_google_devtools_resultstore_v2_invocation_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
869 switch v := v.(*WorkspaceInfo); i {
870 case 0:
871 return &v.state
872 case 1:
873 return &v.sizeCache
874 case 2:
875 return &v.unknownFields
876 default:
877 return nil
878 }
879 }
880 file_google_devtools_resultstore_v2_invocation_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
881 switch v := v.(*CommandLine); i {
882 case 0:
883 return &v.state
884 case 1:
885 return &v.sizeCache
886 case 2:
887 return &v.unknownFields
888 default:
889 return nil
890 }
891 }
892 file_google_devtools_resultstore_v2_invocation_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
893 switch v := v.(*InvocationAttributes); i {
894 case 0:
895 return &v.state
896 case 1:
897 return &v.sizeCache
898 case 2:
899 return &v.unknownFields
900 default:
901 return nil
902 }
903 }
904 file_google_devtools_resultstore_v2_invocation_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
905 switch v := v.(*InvocationContext); i {
906 case 0:
907 return &v.state
908 case 1:
909 return &v.sizeCache
910 case 2:
911 return &v.unknownFields
912 default:
913 return nil
914 }
915 }
916 file_google_devtools_resultstore_v2_invocation_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
917 switch v := v.(*Invocation_Id); i {
918 case 0:
919 return &v.state
920 case 1:
921 return &v.sizeCache
922 case 2:
923 return &v.unknownFields
924 default:
925 return nil
926 }
927 }
928 }
929 type x struct{}
930 out := protoimpl.TypeBuilder{
931 File: protoimpl.DescBuilder{
932 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
933 RawDescriptor: file_google_devtools_resultstore_v2_invocation_proto_rawDesc,
934 NumEnums: 0,
935 NumMessages: 7,
936 NumExtensions: 0,
937 NumServices: 0,
938 },
939 GoTypes: file_google_devtools_resultstore_v2_invocation_proto_goTypes,
940 DependencyIndexes: file_google_devtools_resultstore_v2_invocation_proto_depIdxs,
941 MessageInfos: file_google_devtools_resultstore_v2_invocation_proto_msgTypes,
942 }.Build()
943 File_google_devtools_resultstore_v2_invocation_proto = out.File
944 file_google_devtools_resultstore_v2_invocation_proto_rawDesc = nil
945 file_google_devtools_resultstore_v2_invocation_proto_goTypes = nil
946 file_google_devtools_resultstore_v2_invocation_proto_depIdxs = nil
947 }
948
View as plain text