Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/supervisor-api/go/terminal.pb.go
2498 views
1
// Copyright (c) 2020 Gitpod GmbH. All rights reserved.
2
// Licensed under the GNU Affero General Public License (AGPL).
3
// See License.AGPL.txt in the project root for license information.
4
5
// Code generated by protoc-gen-go. DO NOT EDIT.
6
// versions:
7
// protoc-gen-go v1.28.1
8
// protoc v3.20.1
9
// source: terminal.proto
10
11
package api
12
13
import (
14
_ "google.golang.org/genproto/googleapis/api/annotations"
15
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
16
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
17
reflect "reflect"
18
sync "sync"
19
)
20
21
const (
22
// Verify that this generated code is sufficiently up-to-date.
23
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
24
// Verify that runtime/protoimpl is sufficiently up-to-date.
25
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
26
)
27
28
type TerminalTitleSource int32
29
30
const (
31
// From the foreground process
32
TerminalTitleSource_process TerminalTitleSource = 0
33
// From SetTitle API
34
TerminalTitleSource_api TerminalTitleSource = 1
35
)
36
37
// Enum value maps for TerminalTitleSource.
38
var (
39
TerminalTitleSource_name = map[int32]string{
40
0: "process",
41
1: "api",
42
}
43
TerminalTitleSource_value = map[string]int32{
44
"process": 0,
45
"api": 1,
46
}
47
)
48
49
func (x TerminalTitleSource) Enum() *TerminalTitleSource {
50
p := new(TerminalTitleSource)
51
*p = x
52
return p
53
}
54
55
func (x TerminalTitleSource) String() string {
56
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
57
}
58
59
func (TerminalTitleSource) Descriptor() protoreflect.EnumDescriptor {
60
return file_terminal_proto_enumTypes[0].Descriptor()
61
}
62
63
func (TerminalTitleSource) Type() protoreflect.EnumType {
64
return &file_terminal_proto_enumTypes[0]
65
}
66
67
func (x TerminalTitleSource) Number() protoreflect.EnumNumber {
68
return protoreflect.EnumNumber(x)
69
}
70
71
// Deprecated: Use TerminalTitleSource.Descriptor instead.
72
func (TerminalTitleSource) EnumDescriptor() ([]byte, []int) {
73
return file_terminal_proto_rawDescGZIP(), []int{0}
74
}
75
76
type TerminalSize struct {
77
state protoimpl.MessageState
78
sizeCache protoimpl.SizeCache
79
unknownFields protoimpl.UnknownFields
80
81
Rows uint32 `protobuf:"varint,1,opt,name=rows,proto3" json:"rows,omitempty"`
82
Cols uint32 `protobuf:"varint,2,opt,name=cols,proto3" json:"cols,omitempty"`
83
WidthPx uint32 `protobuf:"varint,3,opt,name=widthPx,proto3" json:"widthPx,omitempty"`
84
HeightPx uint32 `protobuf:"varint,4,opt,name=heightPx,proto3" json:"heightPx,omitempty"`
85
}
86
87
func (x *TerminalSize) Reset() {
88
*x = TerminalSize{}
89
if protoimpl.UnsafeEnabled {
90
mi := &file_terminal_proto_msgTypes[0]
91
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
92
ms.StoreMessageInfo(mi)
93
}
94
}
95
96
func (x *TerminalSize) String() string {
97
return protoimpl.X.MessageStringOf(x)
98
}
99
100
func (*TerminalSize) ProtoMessage() {}
101
102
func (x *TerminalSize) ProtoReflect() protoreflect.Message {
103
mi := &file_terminal_proto_msgTypes[0]
104
if protoimpl.UnsafeEnabled && x != nil {
105
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
106
if ms.LoadMessageInfo() == nil {
107
ms.StoreMessageInfo(mi)
108
}
109
return ms
110
}
111
return mi.MessageOf(x)
112
}
113
114
// Deprecated: Use TerminalSize.ProtoReflect.Descriptor instead.
115
func (*TerminalSize) Descriptor() ([]byte, []int) {
116
return file_terminal_proto_rawDescGZIP(), []int{0}
117
}
118
119
func (x *TerminalSize) GetRows() uint32 {
120
if x != nil {
121
return x.Rows
122
}
123
return 0
124
}
125
126
func (x *TerminalSize) GetCols() uint32 {
127
if x != nil {
128
return x.Cols
129
}
130
return 0
131
}
132
133
func (x *TerminalSize) GetWidthPx() uint32 {
134
if x != nil {
135
return x.WidthPx
136
}
137
return 0
138
}
139
140
func (x *TerminalSize) GetHeightPx() uint32 {
141
if x != nil {
142
return x.HeightPx
143
}
144
return 0
145
}
146
147
type OpenTerminalRequest struct {
148
state protoimpl.MessageState
149
sizeCache protoimpl.SizeCache
150
unknownFields protoimpl.UnknownFields
151
152
Workdir string `protobuf:"bytes,1,opt,name=workdir,proto3" json:"workdir,omitempty"`
153
Env map[string]string `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
154
Annotations map[string]string `protobuf:"bytes,3,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
155
Shell string `protobuf:"bytes,4,opt,name=shell,proto3" json:"shell,omitempty"`
156
ShellArgs []string `protobuf:"bytes,5,rep,name=shell_args,json=shellArgs,proto3" json:"shell_args,omitempty"`
157
Size *TerminalSize `protobuf:"bytes,6,opt,name=size,proto3" json:"size,omitempty"`
158
}
159
160
func (x *OpenTerminalRequest) Reset() {
161
*x = OpenTerminalRequest{}
162
if protoimpl.UnsafeEnabled {
163
mi := &file_terminal_proto_msgTypes[1]
164
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
165
ms.StoreMessageInfo(mi)
166
}
167
}
168
169
func (x *OpenTerminalRequest) String() string {
170
return protoimpl.X.MessageStringOf(x)
171
}
172
173
func (*OpenTerminalRequest) ProtoMessage() {}
174
175
func (x *OpenTerminalRequest) ProtoReflect() protoreflect.Message {
176
mi := &file_terminal_proto_msgTypes[1]
177
if protoimpl.UnsafeEnabled && x != nil {
178
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
179
if ms.LoadMessageInfo() == nil {
180
ms.StoreMessageInfo(mi)
181
}
182
return ms
183
}
184
return mi.MessageOf(x)
185
}
186
187
// Deprecated: Use OpenTerminalRequest.ProtoReflect.Descriptor instead.
188
func (*OpenTerminalRequest) Descriptor() ([]byte, []int) {
189
return file_terminal_proto_rawDescGZIP(), []int{1}
190
}
191
192
func (x *OpenTerminalRequest) GetWorkdir() string {
193
if x != nil {
194
return x.Workdir
195
}
196
return ""
197
}
198
199
func (x *OpenTerminalRequest) GetEnv() map[string]string {
200
if x != nil {
201
return x.Env
202
}
203
return nil
204
}
205
206
func (x *OpenTerminalRequest) GetAnnotations() map[string]string {
207
if x != nil {
208
return x.Annotations
209
}
210
return nil
211
}
212
213
func (x *OpenTerminalRequest) GetShell() string {
214
if x != nil {
215
return x.Shell
216
}
217
return ""
218
}
219
220
func (x *OpenTerminalRequest) GetShellArgs() []string {
221
if x != nil {
222
return x.ShellArgs
223
}
224
return nil
225
}
226
227
func (x *OpenTerminalRequest) GetSize() *TerminalSize {
228
if x != nil {
229
return x.Size
230
}
231
return nil
232
}
233
234
type OpenTerminalResponse struct {
235
state protoimpl.MessageState
236
sizeCache protoimpl.SizeCache
237
unknownFields protoimpl.UnknownFields
238
239
Terminal *Terminal `protobuf:"bytes,1,opt,name=terminal,proto3" json:"terminal,omitempty"`
240
// starter_token can be used to change the terminal size if there are
241
// multiple listerns, without having to force your way in.
242
StarterToken string `protobuf:"bytes,2,opt,name=starter_token,json=starterToken,proto3" json:"starter_token,omitempty"`
243
}
244
245
func (x *OpenTerminalResponse) Reset() {
246
*x = OpenTerminalResponse{}
247
if protoimpl.UnsafeEnabled {
248
mi := &file_terminal_proto_msgTypes[2]
249
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
250
ms.StoreMessageInfo(mi)
251
}
252
}
253
254
func (x *OpenTerminalResponse) String() string {
255
return protoimpl.X.MessageStringOf(x)
256
}
257
258
func (*OpenTerminalResponse) ProtoMessage() {}
259
260
func (x *OpenTerminalResponse) ProtoReflect() protoreflect.Message {
261
mi := &file_terminal_proto_msgTypes[2]
262
if protoimpl.UnsafeEnabled && x != nil {
263
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
264
if ms.LoadMessageInfo() == nil {
265
ms.StoreMessageInfo(mi)
266
}
267
return ms
268
}
269
return mi.MessageOf(x)
270
}
271
272
// Deprecated: Use OpenTerminalResponse.ProtoReflect.Descriptor instead.
273
func (*OpenTerminalResponse) Descriptor() ([]byte, []int) {
274
return file_terminal_proto_rawDescGZIP(), []int{2}
275
}
276
277
func (x *OpenTerminalResponse) GetTerminal() *Terminal {
278
if x != nil {
279
return x.Terminal
280
}
281
return nil
282
}
283
284
func (x *OpenTerminalResponse) GetStarterToken() string {
285
if x != nil {
286
return x.StarterToken
287
}
288
return ""
289
}
290
291
type ShutdownTerminalRequest struct {
292
state protoimpl.MessageState
293
sizeCache protoimpl.SizeCache
294
unknownFields protoimpl.UnknownFields
295
296
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
297
ForceSuccess bool `protobuf:"varint,2,opt,name=force_success,json=forceSuccess,proto3" json:"force_success,omitempty"`
298
}
299
300
func (x *ShutdownTerminalRequest) Reset() {
301
*x = ShutdownTerminalRequest{}
302
if protoimpl.UnsafeEnabled {
303
mi := &file_terminal_proto_msgTypes[3]
304
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
305
ms.StoreMessageInfo(mi)
306
}
307
}
308
309
func (x *ShutdownTerminalRequest) String() string {
310
return protoimpl.X.MessageStringOf(x)
311
}
312
313
func (*ShutdownTerminalRequest) ProtoMessage() {}
314
315
func (x *ShutdownTerminalRequest) ProtoReflect() protoreflect.Message {
316
mi := &file_terminal_proto_msgTypes[3]
317
if protoimpl.UnsafeEnabled && x != nil {
318
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
319
if ms.LoadMessageInfo() == nil {
320
ms.StoreMessageInfo(mi)
321
}
322
return ms
323
}
324
return mi.MessageOf(x)
325
}
326
327
// Deprecated: Use ShutdownTerminalRequest.ProtoReflect.Descriptor instead.
328
func (*ShutdownTerminalRequest) Descriptor() ([]byte, []int) {
329
return file_terminal_proto_rawDescGZIP(), []int{3}
330
}
331
332
func (x *ShutdownTerminalRequest) GetAlias() string {
333
if x != nil {
334
return x.Alias
335
}
336
return ""
337
}
338
339
func (x *ShutdownTerminalRequest) GetForceSuccess() bool {
340
if x != nil {
341
return x.ForceSuccess
342
}
343
return false
344
}
345
346
type ShutdownTerminalResponse struct {
347
state protoimpl.MessageState
348
sizeCache protoimpl.SizeCache
349
unknownFields protoimpl.UnknownFields
350
}
351
352
func (x *ShutdownTerminalResponse) Reset() {
353
*x = ShutdownTerminalResponse{}
354
if protoimpl.UnsafeEnabled {
355
mi := &file_terminal_proto_msgTypes[4]
356
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
357
ms.StoreMessageInfo(mi)
358
}
359
}
360
361
func (x *ShutdownTerminalResponse) String() string {
362
return protoimpl.X.MessageStringOf(x)
363
}
364
365
func (*ShutdownTerminalResponse) ProtoMessage() {}
366
367
func (x *ShutdownTerminalResponse) ProtoReflect() protoreflect.Message {
368
mi := &file_terminal_proto_msgTypes[4]
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
// Deprecated: Use ShutdownTerminalResponse.ProtoReflect.Descriptor instead.
380
func (*ShutdownTerminalResponse) Descriptor() ([]byte, []int) {
381
return file_terminal_proto_rawDescGZIP(), []int{4}
382
}
383
384
type Terminal struct {
385
state protoimpl.MessageState
386
sizeCache protoimpl.SizeCache
387
unknownFields protoimpl.UnknownFields
388
389
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
390
Command []string `protobuf:"bytes,2,rep,name=command,proto3" json:"command,omitempty"`
391
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
392
Pid int64 `protobuf:"varint,4,opt,name=pid,proto3" json:"pid,omitempty"`
393
InitialWorkdir string `protobuf:"bytes,5,opt,name=initial_workdir,json=initialWorkdir,proto3" json:"initial_workdir,omitempty"`
394
CurrentWorkdir string `protobuf:"bytes,6,opt,name=current_workdir,json=currentWorkdir,proto3" json:"current_workdir,omitempty"`
395
Annotations map[string]string `protobuf:"bytes,7,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
396
TitleSource TerminalTitleSource `protobuf:"varint,8,opt,name=title_source,json=titleSource,proto3,enum=supervisor.TerminalTitleSource" json:"title_source,omitempty"`
397
}
398
399
func (x *Terminal) Reset() {
400
*x = Terminal{}
401
if protoimpl.UnsafeEnabled {
402
mi := &file_terminal_proto_msgTypes[5]
403
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
404
ms.StoreMessageInfo(mi)
405
}
406
}
407
408
func (x *Terminal) String() string {
409
return protoimpl.X.MessageStringOf(x)
410
}
411
412
func (*Terminal) ProtoMessage() {}
413
414
func (x *Terminal) ProtoReflect() protoreflect.Message {
415
mi := &file_terminal_proto_msgTypes[5]
416
if protoimpl.UnsafeEnabled && x != nil {
417
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
418
if ms.LoadMessageInfo() == nil {
419
ms.StoreMessageInfo(mi)
420
}
421
return ms
422
}
423
return mi.MessageOf(x)
424
}
425
426
// Deprecated: Use Terminal.ProtoReflect.Descriptor instead.
427
func (*Terminal) Descriptor() ([]byte, []int) {
428
return file_terminal_proto_rawDescGZIP(), []int{5}
429
}
430
431
func (x *Terminal) GetAlias() string {
432
if x != nil {
433
return x.Alias
434
}
435
return ""
436
}
437
438
func (x *Terminal) GetCommand() []string {
439
if x != nil {
440
return x.Command
441
}
442
return nil
443
}
444
445
func (x *Terminal) GetTitle() string {
446
if x != nil {
447
return x.Title
448
}
449
return ""
450
}
451
452
func (x *Terminal) GetPid() int64 {
453
if x != nil {
454
return x.Pid
455
}
456
return 0
457
}
458
459
func (x *Terminal) GetInitialWorkdir() string {
460
if x != nil {
461
return x.InitialWorkdir
462
}
463
return ""
464
}
465
466
func (x *Terminal) GetCurrentWorkdir() string {
467
if x != nil {
468
return x.CurrentWorkdir
469
}
470
return ""
471
}
472
473
func (x *Terminal) GetAnnotations() map[string]string {
474
if x != nil {
475
return x.Annotations
476
}
477
return nil
478
}
479
480
func (x *Terminal) GetTitleSource() TerminalTitleSource {
481
if x != nil {
482
return x.TitleSource
483
}
484
return TerminalTitleSource_process
485
}
486
487
type GetTerminalRequest struct {
488
state protoimpl.MessageState
489
sizeCache protoimpl.SizeCache
490
unknownFields protoimpl.UnknownFields
491
492
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
493
}
494
495
func (x *GetTerminalRequest) Reset() {
496
*x = GetTerminalRequest{}
497
if protoimpl.UnsafeEnabled {
498
mi := &file_terminal_proto_msgTypes[6]
499
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
500
ms.StoreMessageInfo(mi)
501
}
502
}
503
504
func (x *GetTerminalRequest) String() string {
505
return protoimpl.X.MessageStringOf(x)
506
}
507
508
func (*GetTerminalRequest) ProtoMessage() {}
509
510
func (x *GetTerminalRequest) ProtoReflect() protoreflect.Message {
511
mi := &file_terminal_proto_msgTypes[6]
512
if protoimpl.UnsafeEnabled && x != nil {
513
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
514
if ms.LoadMessageInfo() == nil {
515
ms.StoreMessageInfo(mi)
516
}
517
return ms
518
}
519
return mi.MessageOf(x)
520
}
521
522
// Deprecated: Use GetTerminalRequest.ProtoReflect.Descriptor instead.
523
func (*GetTerminalRequest) Descriptor() ([]byte, []int) {
524
return file_terminal_proto_rawDescGZIP(), []int{6}
525
}
526
527
func (x *GetTerminalRequest) GetAlias() string {
528
if x != nil {
529
return x.Alias
530
}
531
return ""
532
}
533
534
type ListTerminalsRequest struct {
535
state protoimpl.MessageState
536
sizeCache protoimpl.SizeCache
537
unknownFields protoimpl.UnknownFields
538
}
539
540
func (x *ListTerminalsRequest) Reset() {
541
*x = ListTerminalsRequest{}
542
if protoimpl.UnsafeEnabled {
543
mi := &file_terminal_proto_msgTypes[7]
544
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
545
ms.StoreMessageInfo(mi)
546
}
547
}
548
549
func (x *ListTerminalsRequest) String() string {
550
return protoimpl.X.MessageStringOf(x)
551
}
552
553
func (*ListTerminalsRequest) ProtoMessage() {}
554
555
func (x *ListTerminalsRequest) ProtoReflect() protoreflect.Message {
556
mi := &file_terminal_proto_msgTypes[7]
557
if protoimpl.UnsafeEnabled && x != nil {
558
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
559
if ms.LoadMessageInfo() == nil {
560
ms.StoreMessageInfo(mi)
561
}
562
return ms
563
}
564
return mi.MessageOf(x)
565
}
566
567
// Deprecated: Use ListTerminalsRequest.ProtoReflect.Descriptor instead.
568
func (*ListTerminalsRequest) Descriptor() ([]byte, []int) {
569
return file_terminal_proto_rawDescGZIP(), []int{7}
570
}
571
572
type ListTerminalsResponse struct {
573
state protoimpl.MessageState
574
sizeCache protoimpl.SizeCache
575
unknownFields protoimpl.UnknownFields
576
577
Terminals []*Terminal `protobuf:"bytes,1,rep,name=terminals,proto3" json:"terminals,omitempty"`
578
}
579
580
func (x *ListTerminalsResponse) Reset() {
581
*x = ListTerminalsResponse{}
582
if protoimpl.UnsafeEnabled {
583
mi := &file_terminal_proto_msgTypes[8]
584
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
585
ms.StoreMessageInfo(mi)
586
}
587
}
588
589
func (x *ListTerminalsResponse) String() string {
590
return protoimpl.X.MessageStringOf(x)
591
}
592
593
func (*ListTerminalsResponse) ProtoMessage() {}
594
595
func (x *ListTerminalsResponse) ProtoReflect() protoreflect.Message {
596
mi := &file_terminal_proto_msgTypes[8]
597
if protoimpl.UnsafeEnabled && x != nil {
598
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
599
if ms.LoadMessageInfo() == nil {
600
ms.StoreMessageInfo(mi)
601
}
602
return ms
603
}
604
return mi.MessageOf(x)
605
}
606
607
// Deprecated: Use ListTerminalsResponse.ProtoReflect.Descriptor instead.
608
func (*ListTerminalsResponse) Descriptor() ([]byte, []int) {
609
return file_terminal_proto_rawDescGZIP(), []int{8}
610
}
611
612
func (x *ListTerminalsResponse) GetTerminals() []*Terminal {
613
if x != nil {
614
return x.Terminals
615
}
616
return nil
617
}
618
619
type ListenTerminalRequest struct {
620
state protoimpl.MessageState
621
sizeCache protoimpl.SizeCache
622
unknownFields protoimpl.UnknownFields
623
624
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
625
}
626
627
func (x *ListenTerminalRequest) Reset() {
628
*x = ListenTerminalRequest{}
629
if protoimpl.UnsafeEnabled {
630
mi := &file_terminal_proto_msgTypes[9]
631
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
632
ms.StoreMessageInfo(mi)
633
}
634
}
635
636
func (x *ListenTerminalRequest) String() string {
637
return protoimpl.X.MessageStringOf(x)
638
}
639
640
func (*ListenTerminalRequest) ProtoMessage() {}
641
642
func (x *ListenTerminalRequest) ProtoReflect() protoreflect.Message {
643
mi := &file_terminal_proto_msgTypes[9]
644
if protoimpl.UnsafeEnabled && x != nil {
645
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
646
if ms.LoadMessageInfo() == nil {
647
ms.StoreMessageInfo(mi)
648
}
649
return ms
650
}
651
return mi.MessageOf(x)
652
}
653
654
// Deprecated: Use ListenTerminalRequest.ProtoReflect.Descriptor instead.
655
func (*ListenTerminalRequest) Descriptor() ([]byte, []int) {
656
return file_terminal_proto_rawDescGZIP(), []int{9}
657
}
658
659
func (x *ListenTerminalRequest) GetAlias() string {
660
if x != nil {
661
return x.Alias
662
}
663
return ""
664
}
665
666
type ListenTerminalResponse struct {
667
state protoimpl.MessageState
668
sizeCache protoimpl.SizeCache
669
unknownFields protoimpl.UnknownFields
670
671
// Types that are assignable to Output:
672
//
673
// *ListenTerminalResponse_Data
674
// *ListenTerminalResponse_ExitCode
675
// *ListenTerminalResponse_Title
676
Output isListenTerminalResponse_Output `protobuf_oneof:"output"`
677
// only present if output is title
678
TitleSource TerminalTitleSource `protobuf:"varint,4,opt,name=title_source,json=titleSource,proto3,enum=supervisor.TerminalTitleSource" json:"title_source,omitempty"`
679
}
680
681
func (x *ListenTerminalResponse) Reset() {
682
*x = ListenTerminalResponse{}
683
if protoimpl.UnsafeEnabled {
684
mi := &file_terminal_proto_msgTypes[10]
685
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
686
ms.StoreMessageInfo(mi)
687
}
688
}
689
690
func (x *ListenTerminalResponse) String() string {
691
return protoimpl.X.MessageStringOf(x)
692
}
693
694
func (*ListenTerminalResponse) ProtoMessage() {}
695
696
func (x *ListenTerminalResponse) ProtoReflect() protoreflect.Message {
697
mi := &file_terminal_proto_msgTypes[10]
698
if protoimpl.UnsafeEnabled && x != nil {
699
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
700
if ms.LoadMessageInfo() == nil {
701
ms.StoreMessageInfo(mi)
702
}
703
return ms
704
}
705
return mi.MessageOf(x)
706
}
707
708
// Deprecated: Use ListenTerminalResponse.ProtoReflect.Descriptor instead.
709
func (*ListenTerminalResponse) Descriptor() ([]byte, []int) {
710
return file_terminal_proto_rawDescGZIP(), []int{10}
711
}
712
713
func (m *ListenTerminalResponse) GetOutput() isListenTerminalResponse_Output {
714
if m != nil {
715
return m.Output
716
}
717
return nil
718
}
719
720
func (x *ListenTerminalResponse) GetData() []byte {
721
if x, ok := x.GetOutput().(*ListenTerminalResponse_Data); ok {
722
return x.Data
723
}
724
return nil
725
}
726
727
func (x *ListenTerminalResponse) GetExitCode() int32 {
728
if x, ok := x.GetOutput().(*ListenTerminalResponse_ExitCode); ok {
729
return x.ExitCode
730
}
731
return 0
732
}
733
734
func (x *ListenTerminalResponse) GetTitle() string {
735
if x, ok := x.GetOutput().(*ListenTerminalResponse_Title); ok {
736
return x.Title
737
}
738
return ""
739
}
740
741
func (x *ListenTerminalResponse) GetTitleSource() TerminalTitleSource {
742
if x != nil {
743
return x.TitleSource
744
}
745
return TerminalTitleSource_process
746
}
747
748
type isListenTerminalResponse_Output interface {
749
isListenTerminalResponse_Output()
750
}
751
752
type ListenTerminalResponse_Data struct {
753
Data []byte `protobuf:"bytes,1,opt,name=data,proto3,oneof"`
754
}
755
756
type ListenTerminalResponse_ExitCode struct {
757
ExitCode int32 `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3,oneof"`
758
}
759
760
type ListenTerminalResponse_Title struct {
761
Title string `protobuf:"bytes,3,opt,name=title,proto3,oneof"`
762
}
763
764
func (*ListenTerminalResponse_Data) isListenTerminalResponse_Output() {}
765
766
func (*ListenTerminalResponse_ExitCode) isListenTerminalResponse_Output() {}
767
768
func (*ListenTerminalResponse_Title) isListenTerminalResponse_Output() {}
769
770
type WriteTerminalRequest struct {
771
state protoimpl.MessageState
772
sizeCache protoimpl.SizeCache
773
unknownFields protoimpl.UnknownFields
774
775
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
776
Stdin []byte `protobuf:"bytes,2,opt,name=stdin,proto3" json:"stdin,omitempty"`
777
}
778
779
func (x *WriteTerminalRequest) Reset() {
780
*x = WriteTerminalRequest{}
781
if protoimpl.UnsafeEnabled {
782
mi := &file_terminal_proto_msgTypes[11]
783
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
784
ms.StoreMessageInfo(mi)
785
}
786
}
787
788
func (x *WriteTerminalRequest) String() string {
789
return protoimpl.X.MessageStringOf(x)
790
}
791
792
func (*WriteTerminalRequest) ProtoMessage() {}
793
794
func (x *WriteTerminalRequest) ProtoReflect() protoreflect.Message {
795
mi := &file_terminal_proto_msgTypes[11]
796
if protoimpl.UnsafeEnabled && x != nil {
797
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
798
if ms.LoadMessageInfo() == nil {
799
ms.StoreMessageInfo(mi)
800
}
801
return ms
802
}
803
return mi.MessageOf(x)
804
}
805
806
// Deprecated: Use WriteTerminalRequest.ProtoReflect.Descriptor instead.
807
func (*WriteTerminalRequest) Descriptor() ([]byte, []int) {
808
return file_terminal_proto_rawDescGZIP(), []int{11}
809
}
810
811
func (x *WriteTerminalRequest) GetAlias() string {
812
if x != nil {
813
return x.Alias
814
}
815
return ""
816
}
817
818
func (x *WriteTerminalRequest) GetStdin() []byte {
819
if x != nil {
820
return x.Stdin
821
}
822
return nil
823
}
824
825
type WriteTerminalResponse struct {
826
state protoimpl.MessageState
827
sizeCache protoimpl.SizeCache
828
unknownFields protoimpl.UnknownFields
829
830
BytesWritten uint32 `protobuf:"varint,1,opt,name=bytes_written,json=bytesWritten,proto3" json:"bytes_written,omitempty"`
831
}
832
833
func (x *WriteTerminalResponse) Reset() {
834
*x = WriteTerminalResponse{}
835
if protoimpl.UnsafeEnabled {
836
mi := &file_terminal_proto_msgTypes[12]
837
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
838
ms.StoreMessageInfo(mi)
839
}
840
}
841
842
func (x *WriteTerminalResponse) String() string {
843
return protoimpl.X.MessageStringOf(x)
844
}
845
846
func (*WriteTerminalResponse) ProtoMessage() {}
847
848
func (x *WriteTerminalResponse) ProtoReflect() protoreflect.Message {
849
mi := &file_terminal_proto_msgTypes[12]
850
if protoimpl.UnsafeEnabled && x != nil {
851
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
852
if ms.LoadMessageInfo() == nil {
853
ms.StoreMessageInfo(mi)
854
}
855
return ms
856
}
857
return mi.MessageOf(x)
858
}
859
860
// Deprecated: Use WriteTerminalResponse.ProtoReflect.Descriptor instead.
861
func (*WriteTerminalResponse) Descriptor() ([]byte, []int) {
862
return file_terminal_proto_rawDescGZIP(), []int{12}
863
}
864
865
func (x *WriteTerminalResponse) GetBytesWritten() uint32 {
866
if x != nil {
867
return x.BytesWritten
868
}
869
return 0
870
}
871
872
type SetTerminalSizeRequest struct {
873
state protoimpl.MessageState
874
sizeCache protoimpl.SizeCache
875
unknownFields protoimpl.UnknownFields
876
877
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
878
// token is the starter_token that Open() returned.
879
// Without token it's possible that the request is ignored.
880
// If you want to force your size, indendently of all other listener,
881
// use force.
882
//
883
// Types that are assignable to Priority:
884
//
885
// *SetTerminalSizeRequest_Token
886
// *SetTerminalSizeRequest_Force
887
Priority isSetTerminalSizeRequest_Priority `protobuf_oneof:"priority"`
888
Size *TerminalSize `protobuf:"bytes,4,opt,name=size,proto3" json:"size,omitempty"`
889
}
890
891
func (x *SetTerminalSizeRequest) Reset() {
892
*x = SetTerminalSizeRequest{}
893
if protoimpl.UnsafeEnabled {
894
mi := &file_terminal_proto_msgTypes[13]
895
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
896
ms.StoreMessageInfo(mi)
897
}
898
}
899
900
func (x *SetTerminalSizeRequest) String() string {
901
return protoimpl.X.MessageStringOf(x)
902
}
903
904
func (*SetTerminalSizeRequest) ProtoMessage() {}
905
906
func (x *SetTerminalSizeRequest) ProtoReflect() protoreflect.Message {
907
mi := &file_terminal_proto_msgTypes[13]
908
if protoimpl.UnsafeEnabled && x != nil {
909
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
910
if ms.LoadMessageInfo() == nil {
911
ms.StoreMessageInfo(mi)
912
}
913
return ms
914
}
915
return mi.MessageOf(x)
916
}
917
918
// Deprecated: Use SetTerminalSizeRequest.ProtoReflect.Descriptor instead.
919
func (*SetTerminalSizeRequest) Descriptor() ([]byte, []int) {
920
return file_terminal_proto_rawDescGZIP(), []int{13}
921
}
922
923
func (x *SetTerminalSizeRequest) GetAlias() string {
924
if x != nil {
925
return x.Alias
926
}
927
return ""
928
}
929
930
func (m *SetTerminalSizeRequest) GetPriority() isSetTerminalSizeRequest_Priority {
931
if m != nil {
932
return m.Priority
933
}
934
return nil
935
}
936
937
func (x *SetTerminalSizeRequest) GetToken() string {
938
if x, ok := x.GetPriority().(*SetTerminalSizeRequest_Token); ok {
939
return x.Token
940
}
941
return ""
942
}
943
944
func (x *SetTerminalSizeRequest) GetForce() bool {
945
if x, ok := x.GetPriority().(*SetTerminalSizeRequest_Force); ok {
946
return x.Force
947
}
948
return false
949
}
950
951
func (x *SetTerminalSizeRequest) GetSize() *TerminalSize {
952
if x != nil {
953
return x.Size
954
}
955
return nil
956
}
957
958
type isSetTerminalSizeRequest_Priority interface {
959
isSetTerminalSizeRequest_Priority()
960
}
961
962
type SetTerminalSizeRequest_Token struct {
963
Token string `protobuf:"bytes,2,opt,name=token,proto3,oneof"`
964
}
965
966
type SetTerminalSizeRequest_Force struct {
967
Force bool `protobuf:"varint,3,opt,name=force,proto3,oneof"`
968
}
969
970
func (*SetTerminalSizeRequest_Token) isSetTerminalSizeRequest_Priority() {}
971
972
func (*SetTerminalSizeRequest_Force) isSetTerminalSizeRequest_Priority() {}
973
974
type SetTerminalSizeResponse struct {
975
state protoimpl.MessageState
976
sizeCache protoimpl.SizeCache
977
unknownFields protoimpl.UnknownFields
978
}
979
980
func (x *SetTerminalSizeResponse) Reset() {
981
*x = SetTerminalSizeResponse{}
982
if protoimpl.UnsafeEnabled {
983
mi := &file_terminal_proto_msgTypes[14]
984
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
985
ms.StoreMessageInfo(mi)
986
}
987
}
988
989
func (x *SetTerminalSizeResponse) String() string {
990
return protoimpl.X.MessageStringOf(x)
991
}
992
993
func (*SetTerminalSizeResponse) ProtoMessage() {}
994
995
func (x *SetTerminalSizeResponse) ProtoReflect() protoreflect.Message {
996
mi := &file_terminal_proto_msgTypes[14]
997
if protoimpl.UnsafeEnabled && x != nil {
998
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
999
if ms.LoadMessageInfo() == nil {
1000
ms.StoreMessageInfo(mi)
1001
}
1002
return ms
1003
}
1004
return mi.MessageOf(x)
1005
}
1006
1007
// Deprecated: Use SetTerminalSizeResponse.ProtoReflect.Descriptor instead.
1008
func (*SetTerminalSizeResponse) Descriptor() ([]byte, []int) {
1009
return file_terminal_proto_rawDescGZIP(), []int{14}
1010
}
1011
1012
type SetTerminalTitleRequest struct {
1013
state protoimpl.MessageState
1014
sizeCache protoimpl.SizeCache
1015
unknownFields protoimpl.UnknownFields
1016
1017
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
1018
// omitting title will reset to process title
1019
Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
1020
}
1021
1022
func (x *SetTerminalTitleRequest) Reset() {
1023
*x = SetTerminalTitleRequest{}
1024
if protoimpl.UnsafeEnabled {
1025
mi := &file_terminal_proto_msgTypes[15]
1026
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1027
ms.StoreMessageInfo(mi)
1028
}
1029
}
1030
1031
func (x *SetTerminalTitleRequest) String() string {
1032
return protoimpl.X.MessageStringOf(x)
1033
}
1034
1035
func (*SetTerminalTitleRequest) ProtoMessage() {}
1036
1037
func (x *SetTerminalTitleRequest) ProtoReflect() protoreflect.Message {
1038
mi := &file_terminal_proto_msgTypes[15]
1039
if protoimpl.UnsafeEnabled && x != nil {
1040
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1041
if ms.LoadMessageInfo() == nil {
1042
ms.StoreMessageInfo(mi)
1043
}
1044
return ms
1045
}
1046
return mi.MessageOf(x)
1047
}
1048
1049
// Deprecated: Use SetTerminalTitleRequest.ProtoReflect.Descriptor instead.
1050
func (*SetTerminalTitleRequest) Descriptor() ([]byte, []int) {
1051
return file_terminal_proto_rawDescGZIP(), []int{15}
1052
}
1053
1054
func (x *SetTerminalTitleRequest) GetAlias() string {
1055
if x != nil {
1056
return x.Alias
1057
}
1058
return ""
1059
}
1060
1061
func (x *SetTerminalTitleRequest) GetTitle() string {
1062
if x != nil {
1063
return x.Title
1064
}
1065
return ""
1066
}
1067
1068
type SetTerminalTitleResponse struct {
1069
state protoimpl.MessageState
1070
sizeCache protoimpl.SizeCache
1071
unknownFields protoimpl.UnknownFields
1072
}
1073
1074
func (x *SetTerminalTitleResponse) Reset() {
1075
*x = SetTerminalTitleResponse{}
1076
if protoimpl.UnsafeEnabled {
1077
mi := &file_terminal_proto_msgTypes[16]
1078
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1079
ms.StoreMessageInfo(mi)
1080
}
1081
}
1082
1083
func (x *SetTerminalTitleResponse) String() string {
1084
return protoimpl.X.MessageStringOf(x)
1085
}
1086
1087
func (*SetTerminalTitleResponse) ProtoMessage() {}
1088
1089
func (x *SetTerminalTitleResponse) ProtoReflect() protoreflect.Message {
1090
mi := &file_terminal_proto_msgTypes[16]
1091
if protoimpl.UnsafeEnabled && x != nil {
1092
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1093
if ms.LoadMessageInfo() == nil {
1094
ms.StoreMessageInfo(mi)
1095
}
1096
return ms
1097
}
1098
return mi.MessageOf(x)
1099
}
1100
1101
// Deprecated: Use SetTerminalTitleResponse.ProtoReflect.Descriptor instead.
1102
func (*SetTerminalTitleResponse) Descriptor() ([]byte, []int) {
1103
return file_terminal_proto_rawDescGZIP(), []int{16}
1104
}
1105
1106
type UpdateTerminalAnnotationsRequest struct {
1107
state protoimpl.MessageState
1108
sizeCache protoimpl.SizeCache
1109
unknownFields protoimpl.UnknownFields
1110
1111
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
1112
// annotations to create or update
1113
Changed map[string]string `protobuf:"bytes,2,rep,name=changed,proto3" json:"changed,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1114
// annotations to remove
1115
Deleted []string `protobuf:"bytes,3,rep,name=deleted,proto3" json:"deleted,omitempty"`
1116
}
1117
1118
func (x *UpdateTerminalAnnotationsRequest) Reset() {
1119
*x = UpdateTerminalAnnotationsRequest{}
1120
if protoimpl.UnsafeEnabled {
1121
mi := &file_terminal_proto_msgTypes[17]
1122
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1123
ms.StoreMessageInfo(mi)
1124
}
1125
}
1126
1127
func (x *UpdateTerminalAnnotationsRequest) String() string {
1128
return protoimpl.X.MessageStringOf(x)
1129
}
1130
1131
func (*UpdateTerminalAnnotationsRequest) ProtoMessage() {}
1132
1133
func (x *UpdateTerminalAnnotationsRequest) ProtoReflect() protoreflect.Message {
1134
mi := &file_terminal_proto_msgTypes[17]
1135
if protoimpl.UnsafeEnabled && x != nil {
1136
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1137
if ms.LoadMessageInfo() == nil {
1138
ms.StoreMessageInfo(mi)
1139
}
1140
return ms
1141
}
1142
return mi.MessageOf(x)
1143
}
1144
1145
// Deprecated: Use UpdateTerminalAnnotationsRequest.ProtoReflect.Descriptor instead.
1146
func (*UpdateTerminalAnnotationsRequest) Descriptor() ([]byte, []int) {
1147
return file_terminal_proto_rawDescGZIP(), []int{17}
1148
}
1149
1150
func (x *UpdateTerminalAnnotationsRequest) GetAlias() string {
1151
if x != nil {
1152
return x.Alias
1153
}
1154
return ""
1155
}
1156
1157
func (x *UpdateTerminalAnnotationsRequest) GetChanged() map[string]string {
1158
if x != nil {
1159
return x.Changed
1160
}
1161
return nil
1162
}
1163
1164
func (x *UpdateTerminalAnnotationsRequest) GetDeleted() []string {
1165
if x != nil {
1166
return x.Deleted
1167
}
1168
return nil
1169
}
1170
1171
type UpdateTerminalAnnotationsResponse struct {
1172
state protoimpl.MessageState
1173
sizeCache protoimpl.SizeCache
1174
unknownFields protoimpl.UnknownFields
1175
}
1176
1177
func (x *UpdateTerminalAnnotationsResponse) Reset() {
1178
*x = UpdateTerminalAnnotationsResponse{}
1179
if protoimpl.UnsafeEnabled {
1180
mi := &file_terminal_proto_msgTypes[18]
1181
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1182
ms.StoreMessageInfo(mi)
1183
}
1184
}
1185
1186
func (x *UpdateTerminalAnnotationsResponse) String() string {
1187
return protoimpl.X.MessageStringOf(x)
1188
}
1189
1190
func (*UpdateTerminalAnnotationsResponse) ProtoMessage() {}
1191
1192
func (x *UpdateTerminalAnnotationsResponse) ProtoReflect() protoreflect.Message {
1193
mi := &file_terminal_proto_msgTypes[18]
1194
if protoimpl.UnsafeEnabled && x != nil {
1195
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1196
if ms.LoadMessageInfo() == nil {
1197
ms.StoreMessageInfo(mi)
1198
}
1199
return ms
1200
}
1201
return mi.MessageOf(x)
1202
}
1203
1204
// Deprecated: Use UpdateTerminalAnnotationsResponse.ProtoReflect.Descriptor instead.
1205
func (*UpdateTerminalAnnotationsResponse) Descriptor() ([]byte, []int) {
1206
return file_terminal_proto_rawDescGZIP(), []int{18}
1207
}
1208
1209
var File_terminal_proto protoreflect.FileDescriptor
1210
1211
var file_terminal_proto_rawDesc = []byte{
1212
0x0a, 0x0e, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1213
0x12, 0x0a, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x1a, 0x1c, 0x67, 0x6f,
1214
0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
1215
0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x0c, 0x54, 0x65,
1216
0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f,
1217
0x77, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x12, 0x12,
1218
0x0a, 0x04, 0x63, 0x6f, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f,
1219
0x6c, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x78, 0x18, 0x03, 0x20,
1220
0x01, 0x28, 0x0d, 0x52, 0x07, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x78, 0x12, 0x1a, 0x0a, 0x08,
1221
0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x50, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,
1222
0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x50, 0x78, 0x22, 0x9a, 0x03, 0x0a, 0x13, 0x4f, 0x70, 0x65,
1223
0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1224
0x12, 0x18, 0x0a, 0x07, 0x77, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
1225
0x09, 0x52, 0x07, 0x77, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x12, 0x3a, 0x0a, 0x03, 0x65, 0x6e,
1226
0x76, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76,
1227
0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,
1228
0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x6e, 0x76, 0x45, 0x6e, 0x74, 0x72,
1229
0x79, 0x52, 0x03, 0x65, 0x6e, 0x76, 0x12, 0x52, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
1230
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x73, 0x75,
1231
0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x65, 0x72,
1232
0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x6e, 0x6e,
1233
0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61,
1234
0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68,
1235
0x65, 0x6c, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x68, 0x65, 0x6c, 0x6c,
1236
0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, 0x05,
1237
0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x41, 0x72, 0x67, 0x73, 0x12,
1238
0x2c, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e,
1239
0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69,
1240
0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x1a, 0x36, 0x0a,
1241
0x08, 0x45, 0x6e, 0x76, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
1242
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
1243
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1244
0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
1245
0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
1246
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
1247
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1248
0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x6d, 0x0a, 0x14, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x65, 0x72,
1249
0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a,
1250
0x08, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
1251
0x14, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72,
1252
0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x08, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x12,
1253
0x23, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
1254
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x72, 0x54,
1255
0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x54, 0x0a, 0x17, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e,
1256
0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
1257
0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
1258
0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x73,
1259
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x66, 0x6f,
1260
0x72, 0x63, 0x65, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x1a, 0x0a, 0x18, 0x53, 0x68,
1261
0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65,
1262
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x81, 0x03, 0x0a, 0x08, 0x54, 0x65, 0x72, 0x6d, 0x69,
1263
0x6e, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01,
1264
0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d,
1265
0x6d, 0x61, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d,
1266
0x61, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01,
1267
0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64,
1268
0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x69,
1269
0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x18, 0x05,
1270
0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x57, 0x6f, 0x72,
1271
0x6b, 0x64, 0x69, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f,
1272
0x77, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63,
1273
0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x12, 0x47, 0x0a,
1274
0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03,
1275
0x28, 0x0b, 0x32, 0x25, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e,
1276
0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
1277
0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
1278
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x42, 0x0a, 0x0c, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x5f,
1279
0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x73,
1280
0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,
1281
0x61, 0x6c, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0b, 0x74,
1282
0x69, 0x74, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e,
1283
0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
1284
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
1285
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1286
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x2a, 0x0a, 0x12, 0x47, 0x65,
1287
0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1288
0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1289
0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x22, 0x16, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x65,
1290
0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b,
1291
0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x73, 0x52,
1292
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x09, 0x74, 0x65, 0x72, 0x6d, 0x69,
1293
0x6e, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x75, 0x70,
1294
0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c,
1295
0x52, 0x09, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x73, 0x22, 0x2d, 0x0a, 0x15, 0x4c,
1296
0x69, 0x73, 0x74, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71,
1297
0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20,
1298
0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x22, 0xb3, 0x01, 0x0a, 0x16, 0x4c,
1299
0x69, 0x73, 0x74, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73,
1300
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20,
1301
0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x09, 0x65,
1302
0x78, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00,
1303
0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x05, 0x74, 0x69,
1304
0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x74, 0x69, 0x74,
1305
0x6c, 0x65, 0x12, 0x42, 0x0a, 0x0c, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72,
1306
0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72,
1307
0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x69,
1308
0x74, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0b, 0x74, 0x69, 0x74, 0x6c, 0x65,
1309
0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74,
1310
0x22, 0x42, 0x0a, 0x14, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,
1311
0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61,
1312
0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x14,
1313
0x0a, 0x05, 0x73, 0x74, 0x64, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x73,
1314
0x74, 0x64, 0x69, 0x6e, 0x22, 0x3c, 0x0a, 0x15, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x65, 0x72,
1315
0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a,
1316
0x0d, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x18, 0x01,
1317
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x62, 0x79, 0x74, 0x65, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74,
1318
0x65, 0x6e, 0x22, 0x98, 0x01, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,
1319
0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a,
1320
0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c,
1321
0x69, 0x61, 0x73, 0x12, 0x16, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
1322
0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x05, 0x66,
1323
0x6f, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x05, 0x66, 0x6f,
1324
0x72, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
1325
0x0b, 0x32, 0x18, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54,
1326
0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x04, 0x73, 0x69, 0x7a,
1327
0x65, 0x42, 0x0a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0x19, 0x0a,
1328
0x17, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65,
1329
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x0a, 0x17, 0x53, 0x65, 0x74, 0x54,
1330
0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75,
1331
0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01,
1332
0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74,
1333
0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22,
1334
0x1a, 0x0a, 0x18, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x69,
1335
0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xe3, 0x01, 0x0a, 0x20,
1336
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x41, 0x6e,
1337
0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1338
0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1339
0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x53, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
1340
0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76,
1341
0x69, 0x73, 0x6f, 0x72, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69,
1342
0x6e, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
1343
0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x74,
1344
0x72, 0x79, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64,
1345
0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65,
1346
0x6c, 0x65, 0x74, 0x65, 0x64, 0x1a, 0x3a, 0x0a, 0x0c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64,
1347
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
1348
0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
1349
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
1350
0x01, 0x22, 0x23, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69,
1351
0x6e, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
1352
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2a, 0x2b, 0x0a, 0x13, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,
1353
0x61, 0x6c, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0b, 0x0a,
1354
0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x61, 0x70,
1355
0x69, 0x10, 0x01, 0x32, 0xb0, 0x07, 0x0a, 0x0f, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c,
1356
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, 0x04, 0x4f, 0x70, 0x65, 0x6e, 0x12,
1357
0x1f, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4f, 0x70, 0x65,
1358
0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
1359
0x1a, 0x20, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4f, 0x70,
1360
0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
1361
0x73, 0x65, 0x22, 0x00, 0x12, 0x7c, 0x0a, 0x08, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e,
1362
0x12, 0x23, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x53, 0x68,
1363
0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65,
1364
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73,
1365
0x6f, 0x72, 0x2e, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69,
1366
0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x25, 0x82, 0xd3, 0xe4,
1367
0x93, 0x02, 0x1f, 0x12, 0x1d, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,
1368
0x6c, 0x2f, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x2f, 0x7b, 0x61, 0x6c, 0x69, 0x61,
1369
0x73, 0x7d, 0x12, 0x5d, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x1e, 0x2e, 0x73, 0x75, 0x70, 0x65,
1370
0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,
1371
0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x73, 0x75, 0x70, 0x65,
1372
0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x22,
1373
0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72,
1374
0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x74, 0x2f, 0x7b, 0x61, 0x6c, 0x69, 0x61, 0x73,
1375
0x7d, 0x12, 0x66, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x2e, 0x73, 0x75, 0x70, 0x65,
1376
0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69,
1377
0x6e, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x73, 0x75,
1378
0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x65, 0x72,
1379
0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x19,
1380
0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72, 0x6d,
1381
0x69, 0x6e, 0x61, 0x6c, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x76, 0x0a, 0x06, 0x4c, 0x69, 0x73,
1382
0x74, 0x65, 0x6e, 0x12, 0x21, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72,
1383
0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52,
1384
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69,
1385
0x73, 0x6f, 0x72, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,
1386
0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93,
1387
0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c,
1388
0x2f, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x2f, 0x7b, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x7d, 0x30,
1389
0x01, 0x12, 0x70, 0x0a, 0x05, 0x57, 0x72, 0x69, 0x74, 0x65, 0x12, 0x20, 0x2e, 0x73, 0x75, 0x70,
1390
0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x65, 0x72,
1391
0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x73,
1392
0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54,
1393
0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
1394
0x22, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72,
1395
0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x2f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x2f, 0x7b, 0x61, 0x6c, 0x69,
1396
0x61, 0x73, 0x7d, 0x12, 0x54, 0x0a, 0x07, 0x53, 0x65, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22,
1397
0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x53, 0x65, 0x74, 0x54,
1398
0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
1399
0x73, 0x74, 0x1a, 0x23, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e,
1400
0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52,
1401
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x57, 0x0a, 0x08, 0x53, 0x65, 0x74,
1402
0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x23, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73,
1403
0x6f, 0x72, 0x2e, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x69,
1404
0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x73, 0x75, 0x70,
1405
0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69,
1406
0x6e, 0x61, 0x6c, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1407
0x22, 0x00, 0x12, 0x72, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f,
1408
0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76,
1409
0x69, 0x73, 0x6f, 0x72, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69,
1410
0x6e, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
1411
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73,
1412
0x6f, 0x72, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,
1413
0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70,
1414
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x46, 0x0a, 0x18, 0x69, 0x6f, 0x2e, 0x67, 0x69, 0x74,
1415
0x70, 0x6f, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x61,
1416
0x70, 0x69, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67,
1417
0x69, 0x74, 0x70, 0x6f, 0x64, 0x2d, 0x69, 0x6f, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f,
1418
0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2f, 0x61, 0x70, 0x69, 0x62, 0x06,
1419
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1420
}
1421
1422
var (
1423
file_terminal_proto_rawDescOnce sync.Once
1424
file_terminal_proto_rawDescData = file_terminal_proto_rawDesc
1425
)
1426
1427
func file_terminal_proto_rawDescGZIP() []byte {
1428
file_terminal_proto_rawDescOnce.Do(func() {
1429
file_terminal_proto_rawDescData = protoimpl.X.CompressGZIP(file_terminal_proto_rawDescData)
1430
})
1431
return file_terminal_proto_rawDescData
1432
}
1433
1434
var file_terminal_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1435
var file_terminal_proto_msgTypes = make([]protoimpl.MessageInfo, 23)
1436
var file_terminal_proto_goTypes = []interface{}{
1437
(TerminalTitleSource)(0), // 0: supervisor.TerminalTitleSource
1438
(*TerminalSize)(nil), // 1: supervisor.TerminalSize
1439
(*OpenTerminalRequest)(nil), // 2: supervisor.OpenTerminalRequest
1440
(*OpenTerminalResponse)(nil), // 3: supervisor.OpenTerminalResponse
1441
(*ShutdownTerminalRequest)(nil), // 4: supervisor.ShutdownTerminalRequest
1442
(*ShutdownTerminalResponse)(nil), // 5: supervisor.ShutdownTerminalResponse
1443
(*Terminal)(nil), // 6: supervisor.Terminal
1444
(*GetTerminalRequest)(nil), // 7: supervisor.GetTerminalRequest
1445
(*ListTerminalsRequest)(nil), // 8: supervisor.ListTerminalsRequest
1446
(*ListTerminalsResponse)(nil), // 9: supervisor.ListTerminalsResponse
1447
(*ListenTerminalRequest)(nil), // 10: supervisor.ListenTerminalRequest
1448
(*ListenTerminalResponse)(nil), // 11: supervisor.ListenTerminalResponse
1449
(*WriteTerminalRequest)(nil), // 12: supervisor.WriteTerminalRequest
1450
(*WriteTerminalResponse)(nil), // 13: supervisor.WriteTerminalResponse
1451
(*SetTerminalSizeRequest)(nil), // 14: supervisor.SetTerminalSizeRequest
1452
(*SetTerminalSizeResponse)(nil), // 15: supervisor.SetTerminalSizeResponse
1453
(*SetTerminalTitleRequest)(nil), // 16: supervisor.SetTerminalTitleRequest
1454
(*SetTerminalTitleResponse)(nil), // 17: supervisor.SetTerminalTitleResponse
1455
(*UpdateTerminalAnnotationsRequest)(nil), // 18: supervisor.UpdateTerminalAnnotationsRequest
1456
(*UpdateTerminalAnnotationsResponse)(nil), // 19: supervisor.UpdateTerminalAnnotationsResponse
1457
nil, // 20: supervisor.OpenTerminalRequest.EnvEntry
1458
nil, // 21: supervisor.OpenTerminalRequest.AnnotationsEntry
1459
nil, // 22: supervisor.Terminal.AnnotationsEntry
1460
nil, // 23: supervisor.UpdateTerminalAnnotationsRequest.ChangedEntry
1461
}
1462
var file_terminal_proto_depIdxs = []int32{
1463
20, // 0: supervisor.OpenTerminalRequest.env:type_name -> supervisor.OpenTerminalRequest.EnvEntry
1464
21, // 1: supervisor.OpenTerminalRequest.annotations:type_name -> supervisor.OpenTerminalRequest.AnnotationsEntry
1465
1, // 2: supervisor.OpenTerminalRequest.size:type_name -> supervisor.TerminalSize
1466
6, // 3: supervisor.OpenTerminalResponse.terminal:type_name -> supervisor.Terminal
1467
22, // 4: supervisor.Terminal.annotations:type_name -> supervisor.Terminal.AnnotationsEntry
1468
0, // 5: supervisor.Terminal.title_source:type_name -> supervisor.TerminalTitleSource
1469
6, // 6: supervisor.ListTerminalsResponse.terminals:type_name -> supervisor.Terminal
1470
0, // 7: supervisor.ListenTerminalResponse.title_source:type_name -> supervisor.TerminalTitleSource
1471
1, // 8: supervisor.SetTerminalSizeRequest.size:type_name -> supervisor.TerminalSize
1472
23, // 9: supervisor.UpdateTerminalAnnotationsRequest.changed:type_name -> supervisor.UpdateTerminalAnnotationsRequest.ChangedEntry
1473
2, // 10: supervisor.TerminalService.Open:input_type -> supervisor.OpenTerminalRequest
1474
4, // 11: supervisor.TerminalService.Shutdown:input_type -> supervisor.ShutdownTerminalRequest
1475
7, // 12: supervisor.TerminalService.Get:input_type -> supervisor.GetTerminalRequest
1476
8, // 13: supervisor.TerminalService.List:input_type -> supervisor.ListTerminalsRequest
1477
10, // 14: supervisor.TerminalService.Listen:input_type -> supervisor.ListenTerminalRequest
1478
12, // 15: supervisor.TerminalService.Write:input_type -> supervisor.WriteTerminalRequest
1479
14, // 16: supervisor.TerminalService.SetSize:input_type -> supervisor.SetTerminalSizeRequest
1480
16, // 17: supervisor.TerminalService.SetTitle:input_type -> supervisor.SetTerminalTitleRequest
1481
18, // 18: supervisor.TerminalService.UpdateAnnotations:input_type -> supervisor.UpdateTerminalAnnotationsRequest
1482
3, // 19: supervisor.TerminalService.Open:output_type -> supervisor.OpenTerminalResponse
1483
5, // 20: supervisor.TerminalService.Shutdown:output_type -> supervisor.ShutdownTerminalResponse
1484
6, // 21: supervisor.TerminalService.Get:output_type -> supervisor.Terminal
1485
9, // 22: supervisor.TerminalService.List:output_type -> supervisor.ListTerminalsResponse
1486
11, // 23: supervisor.TerminalService.Listen:output_type -> supervisor.ListenTerminalResponse
1487
13, // 24: supervisor.TerminalService.Write:output_type -> supervisor.WriteTerminalResponse
1488
15, // 25: supervisor.TerminalService.SetSize:output_type -> supervisor.SetTerminalSizeResponse
1489
17, // 26: supervisor.TerminalService.SetTitle:output_type -> supervisor.SetTerminalTitleResponse
1490
19, // 27: supervisor.TerminalService.UpdateAnnotations:output_type -> supervisor.UpdateTerminalAnnotationsResponse
1491
19, // [19:28] is the sub-list for method output_type
1492
10, // [10:19] is the sub-list for method input_type
1493
10, // [10:10] is the sub-list for extension type_name
1494
10, // [10:10] is the sub-list for extension extendee
1495
0, // [0:10] is the sub-list for field type_name
1496
}
1497
1498
func init() { file_terminal_proto_init() }
1499
func file_terminal_proto_init() {
1500
if File_terminal_proto != nil {
1501
return
1502
}
1503
if !protoimpl.UnsafeEnabled {
1504
file_terminal_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1505
switch v := v.(*TerminalSize); i {
1506
case 0:
1507
return &v.state
1508
case 1:
1509
return &v.sizeCache
1510
case 2:
1511
return &v.unknownFields
1512
default:
1513
return nil
1514
}
1515
}
1516
file_terminal_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1517
switch v := v.(*OpenTerminalRequest); i {
1518
case 0:
1519
return &v.state
1520
case 1:
1521
return &v.sizeCache
1522
case 2:
1523
return &v.unknownFields
1524
default:
1525
return nil
1526
}
1527
}
1528
file_terminal_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1529
switch v := v.(*OpenTerminalResponse); i {
1530
case 0:
1531
return &v.state
1532
case 1:
1533
return &v.sizeCache
1534
case 2:
1535
return &v.unknownFields
1536
default:
1537
return nil
1538
}
1539
}
1540
file_terminal_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1541
switch v := v.(*ShutdownTerminalRequest); i {
1542
case 0:
1543
return &v.state
1544
case 1:
1545
return &v.sizeCache
1546
case 2:
1547
return &v.unknownFields
1548
default:
1549
return nil
1550
}
1551
}
1552
file_terminal_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1553
switch v := v.(*ShutdownTerminalResponse); i {
1554
case 0:
1555
return &v.state
1556
case 1:
1557
return &v.sizeCache
1558
case 2:
1559
return &v.unknownFields
1560
default:
1561
return nil
1562
}
1563
}
1564
file_terminal_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1565
switch v := v.(*Terminal); i {
1566
case 0:
1567
return &v.state
1568
case 1:
1569
return &v.sizeCache
1570
case 2:
1571
return &v.unknownFields
1572
default:
1573
return nil
1574
}
1575
}
1576
file_terminal_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1577
switch v := v.(*GetTerminalRequest); i {
1578
case 0:
1579
return &v.state
1580
case 1:
1581
return &v.sizeCache
1582
case 2:
1583
return &v.unknownFields
1584
default:
1585
return nil
1586
}
1587
}
1588
file_terminal_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1589
switch v := v.(*ListTerminalsRequest); i {
1590
case 0:
1591
return &v.state
1592
case 1:
1593
return &v.sizeCache
1594
case 2:
1595
return &v.unknownFields
1596
default:
1597
return nil
1598
}
1599
}
1600
file_terminal_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1601
switch v := v.(*ListTerminalsResponse); i {
1602
case 0:
1603
return &v.state
1604
case 1:
1605
return &v.sizeCache
1606
case 2:
1607
return &v.unknownFields
1608
default:
1609
return nil
1610
}
1611
}
1612
file_terminal_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1613
switch v := v.(*ListenTerminalRequest); i {
1614
case 0:
1615
return &v.state
1616
case 1:
1617
return &v.sizeCache
1618
case 2:
1619
return &v.unknownFields
1620
default:
1621
return nil
1622
}
1623
}
1624
file_terminal_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1625
switch v := v.(*ListenTerminalResponse); i {
1626
case 0:
1627
return &v.state
1628
case 1:
1629
return &v.sizeCache
1630
case 2:
1631
return &v.unknownFields
1632
default:
1633
return nil
1634
}
1635
}
1636
file_terminal_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1637
switch v := v.(*WriteTerminalRequest); i {
1638
case 0:
1639
return &v.state
1640
case 1:
1641
return &v.sizeCache
1642
case 2:
1643
return &v.unknownFields
1644
default:
1645
return nil
1646
}
1647
}
1648
file_terminal_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1649
switch v := v.(*WriteTerminalResponse); i {
1650
case 0:
1651
return &v.state
1652
case 1:
1653
return &v.sizeCache
1654
case 2:
1655
return &v.unknownFields
1656
default:
1657
return nil
1658
}
1659
}
1660
file_terminal_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1661
switch v := v.(*SetTerminalSizeRequest); i {
1662
case 0:
1663
return &v.state
1664
case 1:
1665
return &v.sizeCache
1666
case 2:
1667
return &v.unknownFields
1668
default:
1669
return nil
1670
}
1671
}
1672
file_terminal_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1673
switch v := v.(*SetTerminalSizeResponse); i {
1674
case 0:
1675
return &v.state
1676
case 1:
1677
return &v.sizeCache
1678
case 2:
1679
return &v.unknownFields
1680
default:
1681
return nil
1682
}
1683
}
1684
file_terminal_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
1685
switch v := v.(*SetTerminalTitleRequest); i {
1686
case 0:
1687
return &v.state
1688
case 1:
1689
return &v.sizeCache
1690
case 2:
1691
return &v.unknownFields
1692
default:
1693
return nil
1694
}
1695
}
1696
file_terminal_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
1697
switch v := v.(*SetTerminalTitleResponse); i {
1698
case 0:
1699
return &v.state
1700
case 1:
1701
return &v.sizeCache
1702
case 2:
1703
return &v.unknownFields
1704
default:
1705
return nil
1706
}
1707
}
1708
file_terminal_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
1709
switch v := v.(*UpdateTerminalAnnotationsRequest); i {
1710
case 0:
1711
return &v.state
1712
case 1:
1713
return &v.sizeCache
1714
case 2:
1715
return &v.unknownFields
1716
default:
1717
return nil
1718
}
1719
}
1720
file_terminal_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
1721
switch v := v.(*UpdateTerminalAnnotationsResponse); i {
1722
case 0:
1723
return &v.state
1724
case 1:
1725
return &v.sizeCache
1726
case 2:
1727
return &v.unknownFields
1728
default:
1729
return nil
1730
}
1731
}
1732
}
1733
file_terminal_proto_msgTypes[10].OneofWrappers = []interface{}{
1734
(*ListenTerminalResponse_Data)(nil),
1735
(*ListenTerminalResponse_ExitCode)(nil),
1736
(*ListenTerminalResponse_Title)(nil),
1737
}
1738
file_terminal_proto_msgTypes[13].OneofWrappers = []interface{}{
1739
(*SetTerminalSizeRequest_Token)(nil),
1740
(*SetTerminalSizeRequest_Force)(nil),
1741
}
1742
type x struct{}
1743
out := protoimpl.TypeBuilder{
1744
File: protoimpl.DescBuilder{
1745
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1746
RawDescriptor: file_terminal_proto_rawDesc,
1747
NumEnums: 1,
1748
NumMessages: 23,
1749
NumExtensions: 0,
1750
NumServices: 1,
1751
},
1752
GoTypes: file_terminal_proto_goTypes,
1753
DependencyIndexes: file_terminal_proto_depIdxs,
1754
EnumInfos: file_terminal_proto_enumTypes,
1755
MessageInfos: file_terminal_proto_msgTypes,
1756
}.Build()
1757
File_terminal_proto = out.File
1758
file_terminal_proto_rawDesc = nil
1759
file_terminal_proto_goTypes = nil
1760
file_terminal_proto_depIdxs = nil
1761
}
1762
1763