1// Directional envelopes and the connection preamble.
2//
3// The preamble is the fixed, bounded envelope understood before any other
4// payload. The first client frame is always PreambleRequest; the first
5// server frame is always PreambleResponse. Exact version equality is
6// mandatory; the preamble negotiates immutable per-connection ceilings once.
7
8// Code generated by protoc-gen-go. DO NOT EDIT.
9// versions:
10// protoc-gen-go v1.36.12
11// protoc (unknown)
12// source: envelope.proto
13
14package wire
15
16import (
17 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
18 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
19 reflect "reflect"
20 sync "sync"
21 unsafe "unsafe"
22)
23
24const (
25 // Verify that this generated code is sufficiently up-to-date.
26 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
27 // Verify that runtime/protoimpl is sufficiently up-to-date.
28 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
29)
30
31// PreambleRole names which side sends the preamble.
32type PreambleRole struct {
33 state protoimpl.MessageState `protogen:"open.v1"`
34 // Closed taxonomy: 1 = client, 2 = server.
35 Role uint32 `protobuf:"varint,1,opt,name=role,proto3" json:"role,omitempty"`
36 unknownFields protoimpl.UnknownFields
37 sizeCache protoimpl.SizeCache
38}
39
40func (x *PreambleRole) Reset() {
41 *x = PreambleRole{}
42 mi := &file_envelope_proto_msgTypes[0]
43 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
44 ms.StoreMessageInfo(mi)
45}
46
47func (x *PreambleRole) String() string {
48 return protoimpl.X.MessageStringOf(x)
49}
50
51func (*PreambleRole) ProtoMessage() {}
52
53func (x *PreambleRole) ProtoReflect() protoreflect.Message {
54 mi := &file_envelope_proto_msgTypes[0]
55 if x != nil {
56 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
57 if ms.LoadMessageInfo() == nil {
58 ms.StoreMessageInfo(mi)
59 }
60 return ms
61 }
62 return mi.MessageOf(x)
63}
64
65// Deprecated: Use PreambleRole.ProtoReflect.Descriptor instead.
66func (*PreambleRole) Descriptor() ([]byte, []int) {
67 return file_envelope_proto_rawDescGZIP(), []int{0}
68}
69
70func (x *PreambleRole) GetRole() uint32 {
71 if x != nil {
72 return x.Role
73 }
74 return 0
75}
76
77// PreambleRequest is the client's first frame on every connection.
78type PreambleRequest struct {
79 state protoimpl.MessageState `protogen:"open.v1"`
80 Magic uint32 `protobuf:"varint,1,opt,name=magic,proto3" json:"magic,omitempty"` // must equal PREAMBLE_MAGIC
81 Epoch uint32 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` // must equal PROTOCOL_EPOCH
82 Version uint32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"` // exact session protocol version
83 Role *PreambleRole `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"` // must be client
84 MaxReceiveEnvelopeBytes uint64 `protobuf:"varint,5,opt,name=max_receive_envelope_bytes,json=maxReceiveEnvelopeBytes,proto3" json:"max_receive_envelope_bytes,omitempty"` // advertised receive ceiling
85 OutputDataLimit uint64 `protobuf:"varint,6,opt,name=output_data_limit,json=outputDataLimit,proto3" json:"output_data_limit,omitempty"` // advertised Output data ceiling
86 CapabilityBits uint32 `protobuf:"varint,7,opt,name=capability_bits,json=capabilityBits,proto3" json:"capability_bits,omitempty"` // optional capability flags
87 unknownFields protoimpl.UnknownFields
88 sizeCache protoimpl.SizeCache
89}
90
91func (x *PreambleRequest) Reset() {
92 *x = PreambleRequest{}
93 mi := &file_envelope_proto_msgTypes[1]
94 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
95 ms.StoreMessageInfo(mi)
96}
97
98func (x *PreambleRequest) String() string {
99 return protoimpl.X.MessageStringOf(x)
100}
101
102func (*PreambleRequest) ProtoMessage() {}
103
104func (x *PreambleRequest) ProtoReflect() protoreflect.Message {
105 mi := &file_envelope_proto_msgTypes[1]
106 if x != nil {
107 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
108 if ms.LoadMessageInfo() == nil {
109 ms.StoreMessageInfo(mi)
110 }
111 return ms
112 }
113 return mi.MessageOf(x)
114}
115
116// Deprecated: Use PreambleRequest.ProtoReflect.Descriptor instead.
117func (*PreambleRequest) Descriptor() ([]byte, []int) {
118 return file_envelope_proto_rawDescGZIP(), []int{1}
119}
120
121func (x *PreambleRequest) GetMagic() uint32 {
122 if x != nil {
123 return x.Magic
124 }
125 return 0
126}
127
128func (x *PreambleRequest) GetEpoch() uint32 {
129 if x != nil {
130 return x.Epoch
131 }
132 return 0
133}
134
135func (x *PreambleRequest) GetVersion() uint32 {
136 if x != nil {
137 return x.Version
138 }
139 return 0
140}
141
142func (x *PreambleRequest) GetRole() *PreambleRole {
143 if x != nil {
144 return x.Role
145 }
146 return nil
147}
148
149func (x *PreambleRequest) GetMaxReceiveEnvelopeBytes() uint64 {
150 if x != nil {
151 return x.MaxReceiveEnvelopeBytes
152 }
153 return 0
154}
155
156func (x *PreambleRequest) GetOutputDataLimit() uint64 {
157 if x != nil {
158 return x.OutputDataLimit
159 }
160 return 0
161}
162
163func (x *PreambleRequest) GetCapabilityBits() uint32 {
164 if x != nil {
165 return x.CapabilityBits
166 }
167 return 0
168}
169
170// PreambleRejectionCode is the closed preamble refusal taxonomy.
171type PreambleRejectionCode struct {
172 state protoimpl.MessageState `protogen:"open.v1"`
173 // Closed taxonomy: 1 = bad magic, 2 = epoch mismatch, 3 = version
174 // mismatch, 4 = wrong role, 5 = duplicate preamble, 6 = out of order,
175 // 7 = limit refused.
176 Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
177 unknownFields protoimpl.UnknownFields
178 sizeCache protoimpl.SizeCache
179}
180
181func (x *PreambleRejectionCode) Reset() {
182 *x = PreambleRejectionCode{}
183 mi := &file_envelope_proto_msgTypes[2]
184 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
185 ms.StoreMessageInfo(mi)
186}
187
188func (x *PreambleRejectionCode) String() string {
189 return protoimpl.X.MessageStringOf(x)
190}
191
192func (*PreambleRejectionCode) ProtoMessage() {}
193
194func (x *PreambleRejectionCode) ProtoReflect() protoreflect.Message {
195 mi := &file_envelope_proto_msgTypes[2]
196 if x != nil {
197 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
198 if ms.LoadMessageInfo() == nil {
199 ms.StoreMessageInfo(mi)
200 }
201 return ms
202 }
203 return mi.MessageOf(x)
204}
205
206// Deprecated: Use PreambleRejectionCode.ProtoReflect.Descriptor instead.
207func (*PreambleRejectionCode) Descriptor() ([]byte, []int) {
208 return file_envelope_proto_rawDescGZIP(), []int{2}
209}
210
211func (x *PreambleRejectionCode) GetCode() uint32 {
212 if x != nil {
213 return x.Code
214 }
215 return 0
216}
217
218// PreambleResponse is the server's first frame: acceptance or typed refusal.
219type PreambleResponse struct {
220 state protoimpl.MessageState `protogen:"open.v1"`
221 Magic uint32 `protobuf:"varint,1,opt,name=magic,proto3" json:"magic,omitempty"` // must equal PREAMBLE_MAGIC
222 Epoch uint32 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"`
223 Version uint32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
224 Role *PreambleRole `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"` // must be server
225 MaxReceiveEnvelopeBytes uint64 `protobuf:"varint,5,opt,name=max_receive_envelope_bytes,json=maxReceiveEnvelopeBytes,proto3" json:"max_receive_envelope_bytes,omitempty"` // effective negotiated ceiling
226 OutputDataLimit uint64 `protobuf:"varint,6,opt,name=output_data_limit,json=outputDataLimit,proto3" json:"output_data_limit,omitempty"` // effective Output data ceiling
227 CapabilityBits uint32 `protobuf:"varint,7,opt,name=capability_bits,json=capabilityBits,proto3" json:"capability_bits,omitempty"`
228 Accepted bool `protobuf:"varint,8,opt,name=accepted,proto3" json:"accepted,omitempty"`
229 Rejection *PreambleRejectionCode `protobuf:"bytes,9,opt,name=rejection,proto3" json:"rejection,omitempty"` // set only when accepted is false
230 unknownFields protoimpl.UnknownFields
231 sizeCache protoimpl.SizeCache
232}
233
234func (x *PreambleResponse) Reset() {
235 *x = PreambleResponse{}
236 mi := &file_envelope_proto_msgTypes[3]
237 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
238 ms.StoreMessageInfo(mi)
239}
240
241func (x *PreambleResponse) String() string {
242 return protoimpl.X.MessageStringOf(x)
243}
244
245func (*PreambleResponse) ProtoMessage() {}
246
247func (x *PreambleResponse) ProtoReflect() protoreflect.Message {
248 mi := &file_envelope_proto_msgTypes[3]
249 if x != nil {
250 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
251 if ms.LoadMessageInfo() == nil {
252 ms.StoreMessageInfo(mi)
253 }
254 return ms
255 }
256 return mi.MessageOf(x)
257}
258
259// Deprecated: Use PreambleResponse.ProtoReflect.Descriptor instead.
260func (*PreambleResponse) Descriptor() ([]byte, []int) {
261 return file_envelope_proto_rawDescGZIP(), []int{3}
262}
263
264func (x *PreambleResponse) GetMagic() uint32 {
265 if x != nil {
266 return x.Magic
267 }
268 return 0
269}
270
271func (x *PreambleResponse) GetEpoch() uint32 {
272 if x != nil {
273 return x.Epoch
274 }
275 return 0
276}
277
278func (x *PreambleResponse) GetVersion() uint32 {
279 if x != nil {
280 return x.Version
281 }
282 return 0
283}
284
285func (x *PreambleResponse) GetRole() *PreambleRole {
286 if x != nil {
287 return x.Role
288 }
289 return nil
290}
291
292func (x *PreambleResponse) GetMaxReceiveEnvelopeBytes() uint64 {
293 if x != nil {
294 return x.MaxReceiveEnvelopeBytes
295 }
296 return 0
297}
298
299func (x *PreambleResponse) GetOutputDataLimit() uint64 {
300 if x != nil {
301 return x.OutputDataLimit
302 }
303 return 0
304}
305
306func (x *PreambleResponse) GetCapabilityBits() uint32 {
307 if x != nil {
308 return x.CapabilityBits
309 }
310 return 0
311}
312
313func (x *PreambleResponse) GetAccepted() bool {
314 if x != nil {
315 return x.Accepted
316 }
317 return false
318}
319
320func (x *PreambleResponse) GetRejection() *PreambleRejectionCode {
321 if x != nil {
322 return x.Rejection
323 }
324 return nil
325}
326
327// ClientEnvelope is the closed client-to-server union. Exactly one variant
328// must be set per envelope; sessionwire rejects empty, duplicate, and
329// wrong-direction payloads before generated unmarshal.
330type ClientEnvelope struct {
331 state protoimpl.MessageState `protogen:"open.v1"`
332 // Types that are valid to be assigned to Payload:
333 //
334 // *ClientEnvelope_Hello
335 // *ClientEnvelope_Input
336 // *ClientEnvelope_Resize
337 // *ClientEnvelope_Detach
338 // *ClientEnvelope_Ping
339 // *ClientEnvelope_List
340 // *ClientEnvelope_Kill
341 // *ClientEnvelope_Theme
342 // *ClientEnvelope_Ack
343 // *ClientEnvelope_ImagePush
344 // *ClientEnvelope_ClientNotice
345 // *ClientEnvelope_CommandRequest
346 // *ClientEnvelope_OutputResetRequest
347 // *ClientEnvelope_RouteAttentionSubscription
348 // *ClientEnvelope_SamePeerSwitchRequest
349 // *ClientEnvelope_RecentRouteSnapshot
350 // *ClientEnvelope_RouteNavigationFailure
351 // *ClientEnvelope_SessionCreationFailure
352 // *ClientEnvelope_UiFence
353 // *ClientEnvelope_NavigationInventoryRequest
354 // *ClientEnvelope_NavigationInventoryPublication
355 // *ClientEnvelope_NavigationInventoryFailure
356 // *ClientEnvelope_PickerClose
357 // *ClientEnvelope_PickerSelection
358 // *ClientEnvelope_SuspendAttachment
359 // *ClientEnvelope_ActivateAttachment
360 // *ClientEnvelope_SelectTab
361 // *ClientEnvelope_RemotePreviewWatch
362 // *ClientEnvelope_TerminalFocus
363 Payload isClientEnvelope_Payload `protobuf_oneof:"payload"`
364 unknownFields protoimpl.UnknownFields
365 sizeCache protoimpl.SizeCache
366}
367
368func (x *ClientEnvelope) Reset() {
369 *x = ClientEnvelope{}
370 mi := &file_envelope_proto_msgTypes[4]
371 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
372 ms.StoreMessageInfo(mi)
373}
374
375func (x *ClientEnvelope) String() string {
376 return protoimpl.X.MessageStringOf(x)
377}
378
379func (*ClientEnvelope) ProtoMessage() {}
380
381func (x *ClientEnvelope) ProtoReflect() protoreflect.Message {
382 mi := &file_envelope_proto_msgTypes[4]
383 if x != nil {
384 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
385 if ms.LoadMessageInfo() == nil {
386 ms.StoreMessageInfo(mi)
387 }
388 return ms
389 }
390 return mi.MessageOf(x)
391}
392
393// Deprecated: Use ClientEnvelope.ProtoReflect.Descriptor instead.
394func (*ClientEnvelope) Descriptor() ([]byte, []int) {
395 return file_envelope_proto_rawDescGZIP(), []int{4}
396}
397
398func (x *ClientEnvelope) GetPayload() isClientEnvelope_Payload {
399 if x != nil {
400 return x.Payload
401 }
402 return nil
403}
404
405func (x *ClientEnvelope) GetHello() *Hello {
406 if x != nil {
407 if x, ok := x.Payload.(*ClientEnvelope_Hello); ok {
408 return x.Hello
409 }
410 }
411 return nil
412}
413
414func (x *ClientEnvelope) GetInput() *Input {
415 if x != nil {
416 if x, ok := x.Payload.(*ClientEnvelope_Input); ok {
417 return x.Input
418 }
419 }
420 return nil
421}
422
423func (x *ClientEnvelope) GetResize() *Resize {
424 if x != nil {
425 if x, ok := x.Payload.(*ClientEnvelope_Resize); ok {
426 return x.Resize
427 }
428 }
429 return nil
430}
431
432func (x *ClientEnvelope) GetDetach() *Detach {
433 if x != nil {
434 if x, ok := x.Payload.(*ClientEnvelope_Detach); ok {
435 return x.Detach
436 }
437 }
438 return nil
439}
440
441func (x *ClientEnvelope) GetPing() *Ping {
442 if x != nil {
443 if x, ok := x.Payload.(*ClientEnvelope_Ping); ok {
444 return x.Ping
445 }
446 }
447 return nil
448}
449
450func (x *ClientEnvelope) GetList() *List {
451 if x != nil {
452 if x, ok := x.Payload.(*ClientEnvelope_List); ok {
453 return x.List
454 }
455 }
456 return nil
457}
458
459func (x *ClientEnvelope) GetKill() *Kill {
460 if x != nil {
461 if x, ok := x.Payload.(*ClientEnvelope_Kill); ok {
462 return x.Kill
463 }
464 }
465 return nil
466}
467
468func (x *ClientEnvelope) GetTheme() *Theme {
469 if x != nil {
470 if x, ok := x.Payload.(*ClientEnvelope_Theme); ok {
471 return x.Theme
472 }
473 }
474 return nil
475}
476
477func (x *ClientEnvelope) GetAck() *Ack {
478 if x != nil {
479 if x, ok := x.Payload.(*ClientEnvelope_Ack); ok {
480 return x.Ack
481 }
482 }
483 return nil
484}
485
486func (x *ClientEnvelope) GetImagePush() *ImagePush {
487 if x != nil {
488 if x, ok := x.Payload.(*ClientEnvelope_ImagePush); ok {
489 return x.ImagePush
490 }
491 }
492 return nil
493}
494
495func (x *ClientEnvelope) GetClientNotice() *ClientNotice {
496 if x != nil {
497 if x, ok := x.Payload.(*ClientEnvelope_ClientNotice); ok {
498 return x.ClientNotice
499 }
500 }
501 return nil
502}
503
504func (x *ClientEnvelope) GetCommandRequest() *CommandRequest {
505 if x != nil {
506 if x, ok := x.Payload.(*ClientEnvelope_CommandRequest); ok {
507 return x.CommandRequest
508 }
509 }
510 return nil
511}
512
513func (x *ClientEnvelope) GetOutputResetRequest() *OutputResetRequest {
514 if x != nil {
515 if x, ok := x.Payload.(*ClientEnvelope_OutputResetRequest); ok {
516 return x.OutputResetRequest
517 }
518 }
519 return nil
520}
521
522func (x *ClientEnvelope) GetRouteAttentionSubscription() *RouteAttentionSubscription {
523 if x != nil {
524 if x, ok := x.Payload.(*ClientEnvelope_RouteAttentionSubscription); ok {
525 return x.RouteAttentionSubscription
526 }
527 }
528 return nil
529}
530
531func (x *ClientEnvelope) GetSamePeerSwitchRequest() *SamePeerSwitchRequest {
532 if x != nil {
533 if x, ok := x.Payload.(*ClientEnvelope_SamePeerSwitchRequest); ok {
534 return x.SamePeerSwitchRequest
535 }
536 }
537 return nil
538}
539
540func (x *ClientEnvelope) GetRecentRouteSnapshot() *RecentRouteSnapshot {
541 if x != nil {
542 if x, ok := x.Payload.(*ClientEnvelope_RecentRouteSnapshot); ok {
543 return x.RecentRouteSnapshot
544 }
545 }
546 return nil
547}
548
549func (x *ClientEnvelope) GetRouteNavigationFailure() *RouteNavigationFailure {
550 if x != nil {
551 if x, ok := x.Payload.(*ClientEnvelope_RouteNavigationFailure); ok {
552 return x.RouteNavigationFailure
553 }
554 }
555 return nil
556}
557
558func (x *ClientEnvelope) GetSessionCreationFailure() *SessionCreationFailure {
559 if x != nil {
560 if x, ok := x.Payload.(*ClientEnvelope_SessionCreationFailure); ok {
561 return x.SessionCreationFailure
562 }
563 }
564 return nil
565}
566
567func (x *ClientEnvelope) GetUiFence() *UIFence {
568 if x != nil {
569 if x, ok := x.Payload.(*ClientEnvelope_UiFence); ok {
570 return x.UiFence
571 }
572 }
573 return nil
574}
575
576func (x *ClientEnvelope) GetNavigationInventoryRequest() *NavigationInventoryRequest {
577 if x != nil {
578 if x, ok := x.Payload.(*ClientEnvelope_NavigationInventoryRequest); ok {
579 return x.NavigationInventoryRequest
580 }
581 }
582 return nil
583}
584
585func (x *ClientEnvelope) GetNavigationInventoryPublication() *NavigationInventoryPublication {
586 if x != nil {
587 if x, ok := x.Payload.(*ClientEnvelope_NavigationInventoryPublication); ok {
588 return x.NavigationInventoryPublication
589 }
590 }
591 return nil
592}
593
594func (x *ClientEnvelope) GetNavigationInventoryFailure() *NavigationInventoryFailure {
595 if x != nil {
596 if x, ok := x.Payload.(*ClientEnvelope_NavigationInventoryFailure); ok {
597 return x.NavigationInventoryFailure
598 }
599 }
600 return nil
601}
602
603func (x *ClientEnvelope) GetPickerClose() *PickerClose {
604 if x != nil {
605 if x, ok := x.Payload.(*ClientEnvelope_PickerClose); ok {
606 return x.PickerClose
607 }
608 }
609 return nil
610}
611
612func (x *ClientEnvelope) GetPickerSelection() *PickerSelection {
613 if x != nil {
614 if x, ok := x.Payload.(*ClientEnvelope_PickerSelection); ok {
615 return x.PickerSelection
616 }
617 }
618 return nil
619}
620
621func (x *ClientEnvelope) GetSuspendAttachment() *SuspendAttachment {
622 if x != nil {
623 if x, ok := x.Payload.(*ClientEnvelope_SuspendAttachment); ok {
624 return x.SuspendAttachment
625 }
626 }
627 return nil
628}
629
630func (x *ClientEnvelope) GetActivateAttachment() *ActivateAttachment {
631 if x != nil {
632 if x, ok := x.Payload.(*ClientEnvelope_ActivateAttachment); ok {
633 return x.ActivateAttachment
634 }
635 }
636 return nil
637}
638
639func (x *ClientEnvelope) GetSelectTab() *SelectTab {
640 if x != nil {
641 if x, ok := x.Payload.(*ClientEnvelope_SelectTab); ok {
642 return x.SelectTab
643 }
644 }
645 return nil
646}
647
648func (x *ClientEnvelope) GetRemotePreviewWatch() *RemotePreviewWatch {
649 if x != nil {
650 if x, ok := x.Payload.(*ClientEnvelope_RemotePreviewWatch); ok {
651 return x.RemotePreviewWatch
652 }
653 }
654 return nil
655}
656
657func (x *ClientEnvelope) GetTerminalFocus() *TerminalFocus {
658 if x != nil {
659 if x, ok := x.Payload.(*ClientEnvelope_TerminalFocus); ok {
660 return x.TerminalFocus
661 }
662 }
663 return nil
664}
665
666type isClientEnvelope_Payload interface {
667 isClientEnvelope_Payload()
668}
669
670type ClientEnvelope_Hello struct {
671 Hello *Hello `protobuf:"bytes,1,opt,name=hello,proto3,oneof"`
672}
673
674type ClientEnvelope_Input struct {
675 Input *Input `protobuf:"bytes,2,opt,name=input,proto3,oneof"`
676}
677
678type ClientEnvelope_Resize struct {
679 Resize *Resize `protobuf:"bytes,3,opt,name=resize,proto3,oneof"`
680}
681
682type ClientEnvelope_Detach struct {
683 Detach *Detach `protobuf:"bytes,4,opt,name=detach,proto3,oneof"`
684}
685
686type ClientEnvelope_Ping struct {
687 Ping *Ping `protobuf:"bytes,5,opt,name=ping,proto3,oneof"`
688}
689
690type ClientEnvelope_List struct {
691 List *List `protobuf:"bytes,6,opt,name=list,proto3,oneof"`
692}
693
694type ClientEnvelope_Kill struct {
695 Kill *Kill `protobuf:"bytes,7,opt,name=kill,proto3,oneof"`
696}
697
698type ClientEnvelope_Theme struct {
699 Theme *Theme `protobuf:"bytes,8,opt,name=theme,proto3,oneof"`
700}
701
702type ClientEnvelope_Ack struct {
703 Ack *Ack `protobuf:"bytes,9,opt,name=ack,proto3,oneof"`
704}
705
706type ClientEnvelope_ImagePush struct {
707 ImagePush *ImagePush `protobuf:"bytes,10,opt,name=image_push,json=imagePush,proto3,oneof"`
708}
709
710type ClientEnvelope_ClientNotice struct {
711 ClientNotice *ClientNotice `protobuf:"bytes,11,opt,name=client_notice,json=clientNotice,proto3,oneof"`
712}
713
714type ClientEnvelope_CommandRequest struct {
715 CommandRequest *CommandRequest `protobuf:"bytes,12,opt,name=command_request,json=commandRequest,proto3,oneof"`
716}
717
718type ClientEnvelope_OutputResetRequest struct {
719 OutputResetRequest *OutputResetRequest `protobuf:"bytes,13,opt,name=output_reset_request,json=outputResetRequest,proto3,oneof"`
720}
721
722type ClientEnvelope_RouteAttentionSubscription struct {
723 RouteAttentionSubscription *RouteAttentionSubscription `protobuf:"bytes,15,opt,name=route_attention_subscription,json=routeAttentionSubscription,proto3,oneof"`
724}
725
726type ClientEnvelope_SamePeerSwitchRequest struct {
727 SamePeerSwitchRequest *SamePeerSwitchRequest `protobuf:"bytes,16,opt,name=same_peer_switch_request,json=samePeerSwitchRequest,proto3,oneof"`
728}
729
730type ClientEnvelope_RecentRouteSnapshot struct {
731 RecentRouteSnapshot *RecentRouteSnapshot `protobuf:"bytes,17,opt,name=recent_route_snapshot,json=recentRouteSnapshot,proto3,oneof"`
732}
733
734type ClientEnvelope_RouteNavigationFailure struct {
735 RouteNavigationFailure *RouteNavigationFailure `protobuf:"bytes,18,opt,name=route_navigation_failure,json=routeNavigationFailure,proto3,oneof"`
736}
737
738type ClientEnvelope_SessionCreationFailure struct {
739 SessionCreationFailure *SessionCreationFailure `protobuf:"bytes,19,opt,name=session_creation_failure,json=sessionCreationFailure,proto3,oneof"`
740}
741
742type ClientEnvelope_UiFence struct {
743 UiFence *UIFence `protobuf:"bytes,20,opt,name=ui_fence,json=uiFence,proto3,oneof"`
744}
745
746type ClientEnvelope_NavigationInventoryRequest struct {
747 NavigationInventoryRequest *NavigationInventoryRequest `protobuf:"bytes,21,opt,name=navigation_inventory_request,json=navigationInventoryRequest,proto3,oneof"`
748}
749
750type ClientEnvelope_NavigationInventoryPublication struct {
751 NavigationInventoryPublication *NavigationInventoryPublication `protobuf:"bytes,22,opt,name=navigation_inventory_publication,json=navigationInventoryPublication,proto3,oneof"`
752}
753
754type ClientEnvelope_NavigationInventoryFailure struct {
755 NavigationInventoryFailure *NavigationInventoryFailure `protobuf:"bytes,23,opt,name=navigation_inventory_failure,json=navigationInventoryFailure,proto3,oneof"`
756}
757
758type ClientEnvelope_PickerClose struct {
759 PickerClose *PickerClose `protobuf:"bytes,25,opt,name=picker_close,json=pickerClose,proto3,oneof"`
760}
761
762type ClientEnvelope_PickerSelection struct {
763 PickerSelection *PickerSelection `protobuf:"bytes,26,opt,name=picker_selection,json=pickerSelection,proto3,oneof"`
764}
765
766type ClientEnvelope_SuspendAttachment struct {
767 SuspendAttachment *SuspendAttachment `protobuf:"bytes,29,opt,name=suspend_attachment,json=suspendAttachment,proto3,oneof"`
768}
769
770type ClientEnvelope_ActivateAttachment struct {
771 ActivateAttachment *ActivateAttachment `protobuf:"bytes,30,opt,name=activate_attachment,json=activateAttachment,proto3,oneof"`
772}
773
774type ClientEnvelope_SelectTab struct {
775 SelectTab *SelectTab `protobuf:"bytes,31,opt,name=select_tab,json=selectTab,proto3,oneof"`
776}
777
778type ClientEnvelope_RemotePreviewWatch struct {
779 RemotePreviewWatch *RemotePreviewWatch `protobuf:"bytes,32,opt,name=remote_preview_watch,json=remotePreviewWatch,proto3,oneof"`
780}
781
782type ClientEnvelope_TerminalFocus struct {
783 TerminalFocus *TerminalFocus `protobuf:"bytes,33,opt,name=terminal_focus,json=terminalFocus,proto3,oneof"`
784}
785
786func (*ClientEnvelope_Hello) isClientEnvelope_Payload() {}
787
788func (*ClientEnvelope_Input) isClientEnvelope_Payload() {}
789
790func (*ClientEnvelope_Resize) isClientEnvelope_Payload() {}
791
792func (*ClientEnvelope_Detach) isClientEnvelope_Payload() {}
793
794func (*ClientEnvelope_Ping) isClientEnvelope_Payload() {}
795
796func (*ClientEnvelope_List) isClientEnvelope_Payload() {}
797
798func (*ClientEnvelope_Kill) isClientEnvelope_Payload() {}
799
800func (*ClientEnvelope_Theme) isClientEnvelope_Payload() {}
801
802func (*ClientEnvelope_Ack) isClientEnvelope_Payload() {}
803
804func (*ClientEnvelope_ImagePush) isClientEnvelope_Payload() {}
805
806func (*ClientEnvelope_ClientNotice) isClientEnvelope_Payload() {}
807
808func (*ClientEnvelope_CommandRequest) isClientEnvelope_Payload() {}
809
810func (*ClientEnvelope_OutputResetRequest) isClientEnvelope_Payload() {}
811
812func (*ClientEnvelope_RouteAttentionSubscription) isClientEnvelope_Payload() {}
813
814func (*ClientEnvelope_SamePeerSwitchRequest) isClientEnvelope_Payload() {}
815
816func (*ClientEnvelope_RecentRouteSnapshot) isClientEnvelope_Payload() {}
817
818func (*ClientEnvelope_RouteNavigationFailure) isClientEnvelope_Payload() {}
819
820func (*ClientEnvelope_SessionCreationFailure) isClientEnvelope_Payload() {}
821
822func (*ClientEnvelope_UiFence) isClientEnvelope_Payload() {}
823
824func (*ClientEnvelope_NavigationInventoryRequest) isClientEnvelope_Payload() {}
825
826func (*ClientEnvelope_NavigationInventoryPublication) isClientEnvelope_Payload() {}
827
828func (*ClientEnvelope_NavigationInventoryFailure) isClientEnvelope_Payload() {}
829
830func (*ClientEnvelope_PickerClose) isClientEnvelope_Payload() {}
831
832func (*ClientEnvelope_PickerSelection) isClientEnvelope_Payload() {}
833
834func (*ClientEnvelope_SuspendAttachment) isClientEnvelope_Payload() {}
835
836func (*ClientEnvelope_ActivateAttachment) isClientEnvelope_Payload() {}
837
838func (*ClientEnvelope_SelectTab) isClientEnvelope_Payload() {}
839
840func (*ClientEnvelope_RemotePreviewWatch) isClientEnvelope_Payload() {}
841
842func (*ClientEnvelope_TerminalFocus) isClientEnvelope_Payload() {}
843
844// ServerEnvelope is the closed server-to-client union. Exactly one variant
845// must be set per envelope.
846type ServerEnvelope struct {
847 state protoimpl.MessageState `protogen:"open.v1"`
848 // Types that are valid to be assigned to Payload:
849 //
850 // *ServerEnvelope_Welcome
851 // *ServerEnvelope_Error
852 // *ServerEnvelope_Output
853 // *ServerEnvelope_Detached
854 // *ServerEnvelope_Pong
855 // *ServerEnvelope_Sessions
856 // *ServerEnvelope_CommandResult
857 // *ServerEnvelope_AttachTarget
858 // *ServerEnvelope_RemotePreview
859 // *ServerEnvelope_CommittedRouteIdentity
860 // *ServerEnvelope_RouteNavigationAction
861 // *ServerEnvelope_RouteCreateSessionAction
862 // *ServerEnvelope_RouteNavigationFailure
863 // *ServerEnvelope_RoutePosition
864 // *ServerEnvelope_RouteRetired
865 // *ServerEnvelope_SamePeerSwitchFailure
866 // *ServerEnvelope_UiReceipt
867 // *ServerEnvelope_UiViewUpdate
868 // *ServerEnvelope_NavigationInventoryResponse
869 // *ServerEnvelope_NavigationInventoryDemand
870 // *ServerEnvelope_NavigationInventorySelection
871 // *ServerEnvelope_PickerOffer
872 // *ServerEnvelope_PickerSnapshot
873 // *ServerEnvelope_PickerClosed
874 // *ServerEnvelope_PickerResult
875 // *ServerEnvelope_PickerFailure
876 // *ServerEnvelope_AttachmentSuspended
877 // *ServerEnvelope_AttachmentActivated
878 // *ServerEnvelope_KillResult
879 Payload isServerEnvelope_Payload `protobuf_oneof:"payload"`
880 unknownFields protoimpl.UnknownFields
881 sizeCache protoimpl.SizeCache
882}
883
884func (x *ServerEnvelope) Reset() {
885 *x = ServerEnvelope{}
886 mi := &file_envelope_proto_msgTypes[5]
887 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
888 ms.StoreMessageInfo(mi)
889}
890
891func (x *ServerEnvelope) String() string {
892 return protoimpl.X.MessageStringOf(x)
893}
894
895func (*ServerEnvelope) ProtoMessage() {}
896
897func (x *ServerEnvelope) ProtoReflect() protoreflect.Message {
898 mi := &file_envelope_proto_msgTypes[5]
899 if x != nil {
900 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
901 if ms.LoadMessageInfo() == nil {
902 ms.StoreMessageInfo(mi)
903 }
904 return ms
905 }
906 return mi.MessageOf(x)
907}
908
909// Deprecated: Use ServerEnvelope.ProtoReflect.Descriptor instead.
910func (*ServerEnvelope) Descriptor() ([]byte, []int) {
911 return file_envelope_proto_rawDescGZIP(), []int{5}
912}
913
914func (x *ServerEnvelope) GetPayload() isServerEnvelope_Payload {
915 if x != nil {
916 return x.Payload
917 }
918 return nil
919}
920
921func (x *ServerEnvelope) GetWelcome() *Welcome {
922 if x != nil {
923 if x, ok := x.Payload.(*ServerEnvelope_Welcome); ok {
924 return x.Welcome
925 }
926 }
927 return nil
928}
929
930func (x *ServerEnvelope) GetError() *ErrorMsg {
931 if x != nil {
932 if x, ok := x.Payload.(*ServerEnvelope_Error); ok {
933 return x.Error
934 }
935 }
936 return nil
937}
938
939func (x *ServerEnvelope) GetOutput() *Output {
940 if x != nil {
941 if x, ok := x.Payload.(*ServerEnvelope_Output); ok {
942 return x.Output
943 }
944 }
945 return nil
946}
947
948func (x *ServerEnvelope) GetDetached() *Detached {
949 if x != nil {
950 if x, ok := x.Payload.(*ServerEnvelope_Detached); ok {
951 return x.Detached
952 }
953 }
954 return nil
955}
956
957func (x *ServerEnvelope) GetPong() *Pong {
958 if x != nil {
959 if x, ok := x.Payload.(*ServerEnvelope_Pong); ok {
960 return x.Pong
961 }
962 }
963 return nil
964}
965
966func (x *ServerEnvelope) GetSessions() *Sessions {
967 if x != nil {
968 if x, ok := x.Payload.(*ServerEnvelope_Sessions); ok {
969 return x.Sessions
970 }
971 }
972 return nil
973}
974
975func (x *ServerEnvelope) GetCommandResult() *CommandResult {
976 if x != nil {
977 if x, ok := x.Payload.(*ServerEnvelope_CommandResult); ok {
978 return x.CommandResult
979 }
980 }
981 return nil
982}
983
984func (x *ServerEnvelope) GetAttachTarget() *AttachTarget {
985 if x != nil {
986 if x, ok := x.Payload.(*ServerEnvelope_AttachTarget); ok {
987 return x.AttachTarget
988 }
989 }
990 return nil
991}
992
993func (x *ServerEnvelope) GetRemotePreview() *RemotePreview {
994 if x != nil {
995 if x, ok := x.Payload.(*ServerEnvelope_RemotePreview); ok {
996 return x.RemotePreview
997 }
998 }
999 return nil
1000}
1001
1002func (x *ServerEnvelope) GetCommittedRouteIdentity() *CommittedRouteIdentity {
1003 if x != nil {
1004 if x, ok := x.Payload.(*ServerEnvelope_CommittedRouteIdentity); ok {
1005 return x.CommittedRouteIdentity
1006 }
1007 }
1008 return nil
1009}
1010
1011func (x *ServerEnvelope) GetRouteNavigationAction() *RouteNavigationAction {
1012 if x != nil {
1013 if x, ok := x.Payload.(*ServerEnvelope_RouteNavigationAction); ok {
1014 return x.RouteNavigationAction
1015 }
1016 }
1017 return nil
1018}
1019
1020func (x *ServerEnvelope) GetRouteCreateSessionAction() *RouteCreateSessionAction {
1021 if x != nil {
1022 if x, ok := x.Payload.(*ServerEnvelope_RouteCreateSessionAction); ok {
1023 return x.RouteCreateSessionAction
1024 }
1025 }
1026 return nil
1027}
1028
1029func (x *ServerEnvelope) GetRouteNavigationFailure() *RouteNavigationFailure {
1030 if x != nil {
1031 if x, ok := x.Payload.(*ServerEnvelope_RouteNavigationFailure); ok {
1032 return x.RouteNavigationFailure
1033 }
1034 }
1035 return nil
1036}
1037
1038func (x *ServerEnvelope) GetRoutePosition() *RoutePosition {
1039 if x != nil {
1040 if x, ok := x.Payload.(*ServerEnvelope_RoutePosition); ok {
1041 return x.RoutePosition
1042 }
1043 }
1044 return nil
1045}
1046
1047func (x *ServerEnvelope) GetRouteRetired() *RouteRetired {
1048 if x != nil {
1049 if x, ok := x.Payload.(*ServerEnvelope_RouteRetired); ok {
1050 return x.RouteRetired
1051 }
1052 }
1053 return nil
1054}
1055
1056func (x *ServerEnvelope) GetSamePeerSwitchFailure() *SamePeerSwitchFailure {
1057 if x != nil {
1058 if x, ok := x.Payload.(*ServerEnvelope_SamePeerSwitchFailure); ok {
1059 return x.SamePeerSwitchFailure
1060 }
1061 }
1062 return nil
1063}
1064
1065func (x *ServerEnvelope) GetUiReceipt() *UIReceipt {
1066 if x != nil {
1067 if x, ok := x.Payload.(*ServerEnvelope_UiReceipt); ok {
1068 return x.UiReceipt
1069 }
1070 }
1071 return nil
1072}
1073
1074func (x *ServerEnvelope) GetUiViewUpdate() *UIViewUpdate {
1075 if x != nil {
1076 if x, ok := x.Payload.(*ServerEnvelope_UiViewUpdate); ok {
1077 return x.UiViewUpdate
1078 }
1079 }
1080 return nil
1081}
1082
1083func (x *ServerEnvelope) GetNavigationInventoryResponse() *NavigationInventoryResponse {
1084 if x != nil {
1085 if x, ok := x.Payload.(*ServerEnvelope_NavigationInventoryResponse); ok {
1086 return x.NavigationInventoryResponse
1087 }
1088 }
1089 return nil
1090}
1091
1092func (x *ServerEnvelope) GetNavigationInventoryDemand() *NavigationInventoryDemand {
1093 if x != nil {
1094 if x, ok := x.Payload.(*ServerEnvelope_NavigationInventoryDemand); ok {
1095 return x.NavigationInventoryDemand
1096 }
1097 }
1098 return nil
1099}
1100
1101func (x *ServerEnvelope) GetNavigationInventorySelection() *NavigationInventorySelection {
1102 if x != nil {
1103 if x, ok := x.Payload.(*ServerEnvelope_NavigationInventorySelection); ok {
1104 return x.NavigationInventorySelection
1105 }
1106 }
1107 return nil
1108}
1109
1110func (x *ServerEnvelope) GetPickerOffer() *PickerOffer {
1111 if x != nil {
1112 if x, ok := x.Payload.(*ServerEnvelope_PickerOffer); ok {
1113 return x.PickerOffer
1114 }
1115 }
1116 return nil
1117}
1118
1119func (x *ServerEnvelope) GetPickerSnapshot() *PickerSnapshot {
1120 if x != nil {
1121 if x, ok := x.Payload.(*ServerEnvelope_PickerSnapshot); ok {
1122 return x.PickerSnapshot
1123 }
1124 }
1125 return nil
1126}
1127
1128func (x *ServerEnvelope) GetPickerClosed() *PickerClosed {
1129 if x != nil {
1130 if x, ok := x.Payload.(*ServerEnvelope_PickerClosed); ok {
1131 return x.PickerClosed
1132 }
1133 }
1134 return nil
1135}
1136
1137func (x *ServerEnvelope) GetPickerResult() *PickerResult {
1138 if x != nil {
1139 if x, ok := x.Payload.(*ServerEnvelope_PickerResult); ok {
1140 return x.PickerResult
1141 }
1142 }
1143 return nil
1144}
1145
1146func (x *ServerEnvelope) GetPickerFailure() *PickerFailure {
1147 if x != nil {
1148 if x, ok := x.Payload.(*ServerEnvelope_PickerFailure); ok {
1149 return x.PickerFailure
1150 }
1151 }
1152 return nil
1153}
1154
1155func (x *ServerEnvelope) GetAttachmentSuspended() *AttachmentSuspended {
1156 if x != nil {
1157 if x, ok := x.Payload.(*ServerEnvelope_AttachmentSuspended); ok {
1158 return x.AttachmentSuspended
1159 }
1160 }
1161 return nil
1162}
1163
1164func (x *ServerEnvelope) GetAttachmentActivated() *AttachmentActivated {
1165 if x != nil {
1166 if x, ok := x.Payload.(*ServerEnvelope_AttachmentActivated); ok {
1167 return x.AttachmentActivated
1168 }
1169 }
1170 return nil
1171}
1172
1173func (x *ServerEnvelope) GetKillResult() *KillResult {
1174 if x != nil {
1175 if x, ok := x.Payload.(*ServerEnvelope_KillResult); ok {
1176 return x.KillResult
1177 }
1178 }
1179 return nil
1180}
1181
1182type isServerEnvelope_Payload interface {
1183 isServerEnvelope_Payload()
1184}
1185
1186type ServerEnvelope_Welcome struct {
1187 Welcome *Welcome `protobuf:"bytes,1,opt,name=welcome,proto3,oneof"`
1188}
1189
1190type ServerEnvelope_Error struct {
1191 Error *ErrorMsg `protobuf:"bytes,2,opt,name=error,proto3,oneof"`
1192}
1193
1194type ServerEnvelope_Output struct {
1195 Output *Output `protobuf:"bytes,3,opt,name=output,proto3,oneof"`
1196}
1197
1198type ServerEnvelope_Detached struct {
1199 Detached *Detached `protobuf:"bytes,4,opt,name=detached,proto3,oneof"`
1200}
1201
1202type ServerEnvelope_Pong struct {
1203 Pong *Pong `protobuf:"bytes,5,opt,name=pong,proto3,oneof"`
1204}
1205
1206type ServerEnvelope_Sessions struct {
1207 Sessions *Sessions `protobuf:"bytes,6,opt,name=sessions,proto3,oneof"`
1208}
1209
1210type ServerEnvelope_CommandResult struct {
1211 CommandResult *CommandResult `protobuf:"bytes,7,opt,name=command_result,json=commandResult,proto3,oneof"`
1212}
1213
1214type ServerEnvelope_AttachTarget struct {
1215 AttachTarget *AttachTarget `protobuf:"bytes,8,opt,name=attach_target,json=attachTarget,proto3,oneof"`
1216}
1217
1218type ServerEnvelope_RemotePreview struct {
1219 RemotePreview *RemotePreview `protobuf:"bytes,9,opt,name=remote_preview,json=remotePreview,proto3,oneof"`
1220}
1221
1222type ServerEnvelope_CommittedRouteIdentity struct {
1223 CommittedRouteIdentity *CommittedRouteIdentity `protobuf:"bytes,10,opt,name=committed_route_identity,json=committedRouteIdentity,proto3,oneof"`
1224}
1225
1226type ServerEnvelope_RouteNavigationAction struct {
1227 RouteNavigationAction *RouteNavigationAction `protobuf:"bytes,11,opt,name=route_navigation_action,json=routeNavigationAction,proto3,oneof"`
1228}
1229
1230type ServerEnvelope_RouteCreateSessionAction struct {
1231 RouteCreateSessionAction *RouteCreateSessionAction `protobuf:"bytes,12,opt,name=route_create_session_action,json=routeCreateSessionAction,proto3,oneof"`
1232}
1233
1234type ServerEnvelope_RouteNavigationFailure struct {
1235 RouteNavigationFailure *RouteNavigationFailure `protobuf:"bytes,13,opt,name=route_navigation_failure,json=routeNavigationFailure,proto3,oneof"`
1236}
1237
1238type ServerEnvelope_RoutePosition struct {
1239 RoutePosition *RoutePosition `protobuf:"bytes,14,opt,name=route_position,json=routePosition,proto3,oneof"`
1240}
1241
1242type ServerEnvelope_RouteRetired struct {
1243 RouteRetired *RouteRetired `protobuf:"bytes,15,opt,name=route_retired,json=routeRetired,proto3,oneof"`
1244}
1245
1246type ServerEnvelope_SamePeerSwitchFailure struct {
1247 SamePeerSwitchFailure *SamePeerSwitchFailure `protobuf:"bytes,16,opt,name=same_peer_switch_failure,json=samePeerSwitchFailure,proto3,oneof"`
1248}
1249
1250type ServerEnvelope_UiReceipt struct {
1251 UiReceipt *UIReceipt `protobuf:"bytes,17,opt,name=ui_receipt,json=uiReceipt,proto3,oneof"`
1252}
1253
1254type ServerEnvelope_UiViewUpdate struct {
1255 UiViewUpdate *UIViewUpdate `protobuf:"bytes,18,opt,name=ui_view_update,json=uiViewUpdate,proto3,oneof"`
1256}
1257
1258type ServerEnvelope_NavigationInventoryResponse struct {
1259 NavigationInventoryResponse *NavigationInventoryResponse `protobuf:"bytes,19,opt,name=navigation_inventory_response,json=navigationInventoryResponse,proto3,oneof"`
1260}
1261
1262type ServerEnvelope_NavigationInventoryDemand struct {
1263 NavigationInventoryDemand *NavigationInventoryDemand `protobuf:"bytes,20,opt,name=navigation_inventory_demand,json=navigationInventoryDemand,proto3,oneof"`
1264}
1265
1266type ServerEnvelope_NavigationInventorySelection struct {
1267 NavigationInventorySelection *NavigationInventorySelection `protobuf:"bytes,21,opt,name=navigation_inventory_selection,json=navigationInventorySelection,proto3,oneof"`
1268}
1269
1270type ServerEnvelope_PickerOffer struct {
1271 PickerOffer *PickerOffer `protobuf:"bytes,22,opt,name=picker_offer,json=pickerOffer,proto3,oneof"`
1272}
1273
1274type ServerEnvelope_PickerSnapshot struct {
1275 PickerSnapshot *PickerSnapshot `protobuf:"bytes,23,opt,name=picker_snapshot,json=pickerSnapshot,proto3,oneof"`
1276}
1277
1278type ServerEnvelope_PickerClosed struct {
1279 PickerClosed *PickerClosed `protobuf:"bytes,24,opt,name=picker_closed,json=pickerClosed,proto3,oneof"`
1280}
1281
1282type ServerEnvelope_PickerResult struct {
1283 PickerResult *PickerResult `protobuf:"bytes,25,opt,name=picker_result,json=pickerResult,proto3,oneof"`
1284}
1285
1286type ServerEnvelope_PickerFailure struct {
1287 PickerFailure *PickerFailure `protobuf:"bytes,26,opt,name=picker_failure,json=pickerFailure,proto3,oneof"`
1288}
1289
1290type ServerEnvelope_AttachmentSuspended struct {
1291 AttachmentSuspended *AttachmentSuspended `protobuf:"bytes,31,opt,name=attachment_suspended,json=attachmentSuspended,proto3,oneof"`
1292}
1293
1294type ServerEnvelope_AttachmentActivated struct {
1295 AttachmentActivated *AttachmentActivated `protobuf:"bytes,32,opt,name=attachment_activated,json=attachmentActivated,proto3,oneof"`
1296}
1297
1298type ServerEnvelope_KillResult struct {
1299 KillResult *KillResult `protobuf:"bytes,33,opt,name=kill_result,json=killResult,proto3,oneof"`
1300}
1301
1302func (*ServerEnvelope_Welcome) isServerEnvelope_Payload() {}
1303
1304func (*ServerEnvelope_Error) isServerEnvelope_Payload() {}
1305
1306func (*ServerEnvelope_Output) isServerEnvelope_Payload() {}
1307
1308func (*ServerEnvelope_Detached) isServerEnvelope_Payload() {}
1309
1310func (*ServerEnvelope_Pong) isServerEnvelope_Payload() {}
1311
1312func (*ServerEnvelope_Sessions) isServerEnvelope_Payload() {}
1313
1314func (*ServerEnvelope_CommandResult) isServerEnvelope_Payload() {}
1315
1316func (*ServerEnvelope_AttachTarget) isServerEnvelope_Payload() {}
1317
1318func (*ServerEnvelope_RemotePreview) isServerEnvelope_Payload() {}
1319
1320func (*ServerEnvelope_CommittedRouteIdentity) isServerEnvelope_Payload() {}
1321
1322func (*ServerEnvelope_RouteNavigationAction) isServerEnvelope_Payload() {}
1323
1324func (*ServerEnvelope_RouteCreateSessionAction) isServerEnvelope_Payload() {}
1325
1326func (*ServerEnvelope_RouteNavigationFailure) isServerEnvelope_Payload() {}
1327
1328func (*ServerEnvelope_RoutePosition) isServerEnvelope_Payload() {}
1329
1330func (*ServerEnvelope_RouteRetired) isServerEnvelope_Payload() {}
1331
1332func (*ServerEnvelope_SamePeerSwitchFailure) isServerEnvelope_Payload() {}
1333
1334func (*ServerEnvelope_UiReceipt) isServerEnvelope_Payload() {}
1335
1336func (*ServerEnvelope_UiViewUpdate) isServerEnvelope_Payload() {}
1337
1338func (*ServerEnvelope_NavigationInventoryResponse) isServerEnvelope_Payload() {}
1339
1340func (*ServerEnvelope_NavigationInventoryDemand) isServerEnvelope_Payload() {}
1341
1342func (*ServerEnvelope_NavigationInventorySelection) isServerEnvelope_Payload() {}
1343
1344func (*ServerEnvelope_PickerOffer) isServerEnvelope_Payload() {}
1345
1346func (*ServerEnvelope_PickerSnapshot) isServerEnvelope_Payload() {}
1347
1348func (*ServerEnvelope_PickerClosed) isServerEnvelope_Payload() {}
1349
1350func (*ServerEnvelope_PickerResult) isServerEnvelope_Payload() {}
1351
1352func (*ServerEnvelope_PickerFailure) isServerEnvelope_Payload() {}
1353
1354func (*ServerEnvelope_AttachmentSuspended) isServerEnvelope_Payload() {}
1355
1356func (*ServerEnvelope_AttachmentActivated) isServerEnvelope_Payload() {}
1357
1358func (*ServerEnvelope_KillResult) isServerEnvelope_Payload() {}
1359
1360var File_envelope_proto protoreflect.FileDescriptor
1361
1362const file_envelope_proto_rawDesc = "" +
1363 "\n" +
1364 "\x0eenvelope.proto\x12\vvev.wire.v1\x1a\rcommand.proto\x1a\x10navigation.proto\x1a\fpicker.proto\x1a\rsession.proto\x1a\x0eterminal.proto\"\"\n" +
1365 "\fPreambleRole\x12\x12\n" +
1366 "\x04role\x18\x01 \x01(\rR\x04role\"\x98\x02\n" +
1367 "\x0fPreambleRequest\x12\x14\n" +
1368 "\x05magic\x18\x01 \x01(\rR\x05magic\x12\x14\n" +
1369 "\x05epoch\x18\x02 \x01(\rR\x05epoch\x12\x18\n" +
1370 "\aversion\x18\x03 \x01(\rR\aversion\x12-\n" +
1371 "\x04role\x18\x04 \x01(\v2\x19.vev.wire.v1.PreambleRoleR\x04role\x12;\n" +
1372 "\x1amax_receive_envelope_bytes\x18\x05 \x01(\x04R\x17maxReceiveEnvelopeBytes\x12*\n" +
1373 "\x11output_data_limit\x18\x06 \x01(\x04R\x0foutputDataLimit\x12'\n" +
1374 "\x0fcapability_bits\x18\a \x01(\rR\x0ecapabilityBits\"+\n" +
1375 "\x15PreambleRejectionCode\x12\x12\n" +
1376 "\x04code\x18\x01 \x01(\rR\x04code\"\xf7\x02\n" +
1377 "\x10PreambleResponse\x12\x14\n" +
1378 "\x05magic\x18\x01 \x01(\rR\x05magic\x12\x14\n" +
1379 "\x05epoch\x18\x02 \x01(\rR\x05epoch\x12\x18\n" +
1380 "\aversion\x18\x03 \x01(\rR\aversion\x12-\n" +
1381 "\x04role\x18\x04 \x01(\v2\x19.vev.wire.v1.PreambleRoleR\x04role\x12;\n" +
1382 "\x1amax_receive_envelope_bytes\x18\x05 \x01(\x04R\x17maxReceiveEnvelopeBytes\x12*\n" +
1383 "\x11output_data_limit\x18\x06 \x01(\x04R\x0foutputDataLimit\x12'\n" +
1384 "\x0fcapability_bits\x18\a \x01(\rR\x0ecapabilityBits\x12\x1a\n" +
1385 "\baccepted\x18\b \x01(\bR\baccepted\x12@\n" +
1386 "\trejection\x18\t \x01(\v2\".vev.wire.v1.PreambleRejectionCodeR\trejection\"\xb0\x10\n" +
1387 "\x0eClientEnvelope\x12*\n" +
1388 "\x05hello\x18\x01 \x01(\v2\x12.vev.wire.v1.HelloH\x00R\x05hello\x12*\n" +
1389 "\x05input\x18\x02 \x01(\v2\x12.vev.wire.v1.InputH\x00R\x05input\x12-\n" +
1390 "\x06resize\x18\x03 \x01(\v2\x13.vev.wire.v1.ResizeH\x00R\x06resize\x12-\n" +
1391 "\x06detach\x18\x04 \x01(\v2\x13.vev.wire.v1.DetachH\x00R\x06detach\x12'\n" +
1392 "\x04ping\x18\x05 \x01(\v2\x11.vev.wire.v1.PingH\x00R\x04ping\x12'\n" +
1393 "\x04list\x18\x06 \x01(\v2\x11.vev.wire.v1.ListH\x00R\x04list\x12'\n" +
1394 "\x04kill\x18\a \x01(\v2\x11.vev.wire.v1.KillH\x00R\x04kill\x12*\n" +
1395 "\x05theme\x18\b \x01(\v2\x12.vev.wire.v1.ThemeH\x00R\x05theme\x12$\n" +
1396 "\x03ack\x18\t \x01(\v2\x10.vev.wire.v1.AckH\x00R\x03ack\x127\n" +
1397 "\n" +
1398 "image_push\x18\n" +
1399 " \x01(\v2\x16.vev.wire.v1.ImagePushH\x00R\timagePush\x12@\n" +
1400 "\rclient_notice\x18\v \x01(\v2\x19.vev.wire.v1.ClientNoticeH\x00R\fclientNotice\x12F\n" +
1401 "\x0fcommand_request\x18\f \x01(\v2\x1b.vev.wire.v1.CommandRequestH\x00R\x0ecommandRequest\x12S\n" +
1402 "\x14output_reset_request\x18\r \x01(\v2\x1f.vev.wire.v1.OutputResetRequestH\x00R\x12outputResetRequest\x12k\n" +
1403 "\x1croute_attention_subscription\x18\x0f \x01(\v2'.vev.wire.v1.RouteAttentionSubscriptionH\x00R\x1arouteAttentionSubscription\x12]\n" +
1404 "\x18same_peer_switch_request\x18\x10 \x01(\v2\".vev.wire.v1.SamePeerSwitchRequestH\x00R\x15samePeerSwitchRequest\x12V\n" +
1405 "\x15recent_route_snapshot\x18\x11 \x01(\v2 .vev.wire.v1.RecentRouteSnapshotH\x00R\x13recentRouteSnapshot\x12_\n" +
1406 "\x18route_navigation_failure\x18\x12 \x01(\v2#.vev.wire.v1.RouteNavigationFailureH\x00R\x16routeNavigationFailure\x12_\n" +
1407 "\x18session_creation_failure\x18\x13 \x01(\v2#.vev.wire.v1.SessionCreationFailureH\x00R\x16sessionCreationFailure\x121\n" +
1408 "\bui_fence\x18\x14 \x01(\v2\x14.vev.wire.v1.UIFenceH\x00R\auiFence\x12k\n" +
1409 "\x1cnavigation_inventory_request\x18\x15 \x01(\v2'.vev.wire.v1.NavigationInventoryRequestH\x00R\x1anavigationInventoryRequest\x12w\n" +
1410 " navigation_inventory_publication\x18\x16 \x01(\v2+.vev.wire.v1.NavigationInventoryPublicationH\x00R\x1enavigationInventoryPublication\x12k\n" +
1411 "\x1cnavigation_inventory_failure\x18\x17 \x01(\v2'.vev.wire.v1.NavigationInventoryFailureH\x00R\x1anavigationInventoryFailure\x12=\n" +
1412 "\fpicker_close\x18\x19 \x01(\v2\x18.vev.wire.v1.PickerCloseH\x00R\vpickerClose\x12I\n" +
1413 "\x10picker_selection\x18\x1a \x01(\v2\x1c.vev.wire.v1.PickerSelectionH\x00R\x0fpickerSelection\x12O\n" +
1414 "\x12suspend_attachment\x18\x1d \x01(\v2\x1e.vev.wire.v1.SuspendAttachmentH\x00R\x11suspendAttachment\x12R\n" +
1415 "\x13activate_attachment\x18\x1e \x01(\v2\x1f.vev.wire.v1.ActivateAttachmentH\x00R\x12activateAttachment\x127\n" +
1416 "\n" +
1417 "select_tab\x18\x1f \x01(\v2\x16.vev.wire.v1.SelectTabH\x00R\tselectTab\x12S\n" +
1418 "\x14remote_preview_watch\x18 \x01(\v2\x1f.vev.wire.v1.RemotePreviewWatchH\x00R\x12remotePreviewWatch\x12C\n" +
1419 "\x0eterminal_focus\x18! \x01(\v2\x1a.vev.wire.v1.TerminalFocusH\x00R\rterminalFocusB\t\n" +
1420 "\apayloadJ\x04\b\x0e\x10\x0fJ\x04\b\x1b\x10\x1c\"\x8d\x11\n" +
1421 "\x0eServerEnvelope\x120\n" +
1422 "\awelcome\x18\x01 \x01(\v2\x14.vev.wire.v1.WelcomeH\x00R\awelcome\x12-\n" +
1423 "\x05error\x18\x02 \x01(\v2\x15.vev.wire.v1.ErrorMsgH\x00R\x05error\x12-\n" +
1424 "\x06output\x18\x03 \x01(\v2\x13.vev.wire.v1.OutputH\x00R\x06output\x123\n" +
1425 "\bdetached\x18\x04 \x01(\v2\x15.vev.wire.v1.DetachedH\x00R\bdetached\x12'\n" +
1426 "\x04pong\x18\x05 \x01(\v2\x11.vev.wire.v1.PongH\x00R\x04pong\x123\n" +
1427 "\bsessions\x18\x06 \x01(\v2\x15.vev.wire.v1.SessionsH\x00R\bsessions\x12C\n" +
1428 "\x0ecommand_result\x18\a \x01(\v2\x1a.vev.wire.v1.CommandResultH\x00R\rcommandResult\x12@\n" +
1429 "\rattach_target\x18\b \x01(\v2\x19.vev.wire.v1.AttachTargetH\x00R\fattachTarget\x12C\n" +
1430 "\x0eremote_preview\x18\t \x01(\v2\x1a.vev.wire.v1.RemotePreviewH\x00R\rremotePreview\x12_\n" +
1431 "\x18committed_route_identity\x18\n" +
1432 " \x01(\v2#.vev.wire.v1.CommittedRouteIdentityH\x00R\x16committedRouteIdentity\x12\\\n" +
1433 "\x17route_navigation_action\x18\v \x01(\v2\".vev.wire.v1.RouteNavigationActionH\x00R\x15routeNavigationAction\x12f\n" +
1434 "\x1broute_create_session_action\x18\f \x01(\v2%.vev.wire.v1.RouteCreateSessionActionH\x00R\x18routeCreateSessionAction\x12_\n" +
1435 "\x18route_navigation_failure\x18\r \x01(\v2#.vev.wire.v1.RouteNavigationFailureH\x00R\x16routeNavigationFailure\x12C\n" +
1436 "\x0eroute_position\x18\x0e \x01(\v2\x1a.vev.wire.v1.RoutePositionH\x00R\rroutePosition\x12@\n" +
1437 "\rroute_retired\x18\x0f \x01(\v2\x19.vev.wire.v1.RouteRetiredH\x00R\frouteRetired\x12]\n" +
1438 "\x18same_peer_switch_failure\x18\x10 \x01(\v2\".vev.wire.v1.SamePeerSwitchFailureH\x00R\x15samePeerSwitchFailure\x127\n" +
1439 "\n" +
1440 "ui_receipt\x18\x11 \x01(\v2\x16.vev.wire.v1.UIReceiptH\x00R\tuiReceipt\x12A\n" +
1441 "\x0eui_view_update\x18\x12 \x01(\v2\x19.vev.wire.v1.UIViewUpdateH\x00R\fuiViewUpdate\x12n\n" +
1442 "\x1dnavigation_inventory_response\x18\x13 \x01(\v2(.vev.wire.v1.NavigationInventoryResponseH\x00R\x1bnavigationInventoryResponse\x12h\n" +
1443 "\x1bnavigation_inventory_demand\x18\x14 \x01(\v2&.vev.wire.v1.NavigationInventoryDemandH\x00R\x19navigationInventoryDemand\x12q\n" +
1444 "\x1enavigation_inventory_selection\x18\x15 \x01(\v2).vev.wire.v1.NavigationInventorySelectionH\x00R\x1cnavigationInventorySelection\x12=\n" +
1445 "\fpicker_offer\x18\x16 \x01(\v2\x18.vev.wire.v1.PickerOfferH\x00R\vpickerOffer\x12F\n" +
1446 "\x0fpicker_snapshot\x18\x17 \x01(\v2\x1b.vev.wire.v1.PickerSnapshotH\x00R\x0epickerSnapshot\x12@\n" +
1447 "\rpicker_closed\x18\x18 \x01(\v2\x19.vev.wire.v1.PickerClosedH\x00R\fpickerClosed\x12@\n" +
1448 "\rpicker_result\x18\x19 \x01(\v2\x19.vev.wire.v1.PickerResultH\x00R\fpickerResult\x12C\n" +
1449 "\x0epicker_failure\x18\x1a \x01(\v2\x1a.vev.wire.v1.PickerFailureH\x00R\rpickerFailure\x12U\n" +
1450 "\x14attachment_suspended\x18\x1f \x01(\v2 .vev.wire.v1.AttachmentSuspendedH\x00R\x13attachmentSuspended\x12U\n" +
1451 "\x14attachment_activated\x18 \x01(\v2 .vev.wire.v1.AttachmentActivatedH\x00R\x13attachmentActivated\x12:\n" +
1452 "\vkill_result\x18! \x01(\v2\x17.vev.wire.v1.KillResultH\x00R\n" +
1453 "killResultB\t\n" +
1454 "\apayloadJ\x04\b\x1b\x10\x1cJ\x04\b\x1d\x10\x1eJ\x04\b\x1e\x10\x1fB-Z+github.com/bnema/vev/internal/protocol/wireb\x06proto3"
1455
1456var (
1457 file_envelope_proto_rawDescOnce sync.Once
1458 file_envelope_proto_rawDescData []byte
1459)
1460
1461func file_envelope_proto_rawDescGZIP() []byte {
1462 file_envelope_proto_rawDescOnce.Do(func() {
1463 file_envelope_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_envelope_proto_rawDesc), len(file_envelope_proto_rawDesc)))
1464 })
1465 return file_envelope_proto_rawDescData
1466}
1467
1468var file_envelope_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
1469var file_envelope_proto_goTypes = []any{
1470 (*PreambleRole)(nil), // 0: vev.wire.v1.PreambleRole
1471 (*PreambleRequest)(nil), // 1: vev.wire.v1.PreambleRequest
1472 (*PreambleRejectionCode)(nil), // 2: vev.wire.v1.PreambleRejectionCode
1473 (*PreambleResponse)(nil), // 3: vev.wire.v1.PreambleResponse
1474 (*ClientEnvelope)(nil), // 4: vev.wire.v1.ClientEnvelope
1475 (*ServerEnvelope)(nil), // 5: vev.wire.v1.ServerEnvelope
1476 (*Hello)(nil), // 6: vev.wire.v1.Hello
1477 (*Input)(nil), // 7: vev.wire.v1.Input
1478 (*Resize)(nil), // 8: vev.wire.v1.Resize
1479 (*Detach)(nil), // 9: vev.wire.v1.Detach
1480 (*Ping)(nil), // 10: vev.wire.v1.Ping
1481 (*List)(nil), // 11: vev.wire.v1.List
1482 (*Kill)(nil), // 12: vev.wire.v1.Kill
1483 (*Theme)(nil), // 13: vev.wire.v1.Theme
1484 (*Ack)(nil), // 14: vev.wire.v1.Ack
1485 (*ImagePush)(nil), // 15: vev.wire.v1.ImagePush
1486 (*ClientNotice)(nil), // 16: vev.wire.v1.ClientNotice
1487 (*CommandRequest)(nil), // 17: vev.wire.v1.CommandRequest
1488 (*OutputResetRequest)(nil), // 18: vev.wire.v1.OutputResetRequest
1489 (*RouteAttentionSubscription)(nil), // 19: vev.wire.v1.RouteAttentionSubscription
1490 (*SamePeerSwitchRequest)(nil), // 20: vev.wire.v1.SamePeerSwitchRequest
1491 (*RecentRouteSnapshot)(nil), // 21: vev.wire.v1.RecentRouteSnapshot
1492 (*RouteNavigationFailure)(nil), // 22: vev.wire.v1.RouteNavigationFailure
1493 (*SessionCreationFailure)(nil), // 23: vev.wire.v1.SessionCreationFailure
1494 (*UIFence)(nil), // 24: vev.wire.v1.UIFence
1495 (*NavigationInventoryRequest)(nil), // 25: vev.wire.v1.NavigationInventoryRequest
1496 (*NavigationInventoryPublication)(nil), // 26: vev.wire.v1.NavigationInventoryPublication
1497 (*NavigationInventoryFailure)(nil), // 27: vev.wire.v1.NavigationInventoryFailure
1498 (*PickerClose)(nil), // 28: vev.wire.v1.PickerClose
1499 (*PickerSelection)(nil), // 29: vev.wire.v1.PickerSelection
1500 (*SuspendAttachment)(nil), // 30: vev.wire.v1.SuspendAttachment
1501 (*ActivateAttachment)(nil), // 31: vev.wire.v1.ActivateAttachment
1502 (*SelectTab)(nil), // 32: vev.wire.v1.SelectTab
1503 (*RemotePreviewWatch)(nil), // 33: vev.wire.v1.RemotePreviewWatch
1504 (*TerminalFocus)(nil), // 34: vev.wire.v1.TerminalFocus
1505 (*Welcome)(nil), // 35: vev.wire.v1.Welcome
1506 (*ErrorMsg)(nil), // 36: vev.wire.v1.ErrorMsg
1507 (*Output)(nil), // 37: vev.wire.v1.Output
1508 (*Detached)(nil), // 38: vev.wire.v1.Detached
1509 (*Pong)(nil), // 39: vev.wire.v1.Pong
1510 (*Sessions)(nil), // 40: vev.wire.v1.Sessions
1511 (*CommandResult)(nil), // 41: vev.wire.v1.CommandResult
1512 (*AttachTarget)(nil), // 42: vev.wire.v1.AttachTarget
1513 (*RemotePreview)(nil), // 43: vev.wire.v1.RemotePreview
1514 (*CommittedRouteIdentity)(nil), // 44: vev.wire.v1.CommittedRouteIdentity
1515 (*RouteNavigationAction)(nil), // 45: vev.wire.v1.RouteNavigationAction
1516 (*RouteCreateSessionAction)(nil), // 46: vev.wire.v1.RouteCreateSessionAction
1517 (*RoutePosition)(nil), // 47: vev.wire.v1.RoutePosition
1518 (*RouteRetired)(nil), // 48: vev.wire.v1.RouteRetired
1519 (*SamePeerSwitchFailure)(nil), // 49: vev.wire.v1.SamePeerSwitchFailure
1520 (*UIReceipt)(nil), // 50: vev.wire.v1.UIReceipt
1521 (*UIViewUpdate)(nil), // 51: vev.wire.v1.UIViewUpdate
1522 (*NavigationInventoryResponse)(nil), // 52: vev.wire.v1.NavigationInventoryResponse
1523 (*NavigationInventoryDemand)(nil), // 53: vev.wire.v1.NavigationInventoryDemand
1524 (*NavigationInventorySelection)(nil), // 54: vev.wire.v1.NavigationInventorySelection
1525 (*PickerOffer)(nil), // 55: vev.wire.v1.PickerOffer
1526 (*PickerSnapshot)(nil), // 56: vev.wire.v1.PickerSnapshot
1527 (*PickerClosed)(nil), // 57: vev.wire.v1.PickerClosed
1528 (*PickerResult)(nil), // 58: vev.wire.v1.PickerResult
1529 (*PickerFailure)(nil), // 59: vev.wire.v1.PickerFailure
1530 (*AttachmentSuspended)(nil), // 60: vev.wire.v1.AttachmentSuspended
1531 (*AttachmentActivated)(nil), // 61: vev.wire.v1.AttachmentActivated
1532 (*KillResult)(nil), // 62: vev.wire.v1.KillResult
1533}
1534var file_envelope_proto_depIdxs = []int32{
1535 0, // 0: vev.wire.v1.PreambleRequest.role:type_name -> vev.wire.v1.PreambleRole
1536 0, // 1: vev.wire.v1.PreambleResponse.role:type_name -> vev.wire.v1.PreambleRole
1537 2, // 2: vev.wire.v1.PreambleResponse.rejection:type_name -> vev.wire.v1.PreambleRejectionCode
1538 6, // 3: vev.wire.v1.ClientEnvelope.hello:type_name -> vev.wire.v1.Hello
1539 7, // 4: vev.wire.v1.ClientEnvelope.input:type_name -> vev.wire.v1.Input
1540 8, // 5: vev.wire.v1.ClientEnvelope.resize:type_name -> vev.wire.v1.Resize
1541 9, // 6: vev.wire.v1.ClientEnvelope.detach:type_name -> vev.wire.v1.Detach
1542 10, // 7: vev.wire.v1.ClientEnvelope.ping:type_name -> vev.wire.v1.Ping
1543 11, // 8: vev.wire.v1.ClientEnvelope.list:type_name -> vev.wire.v1.List
1544 12, // 9: vev.wire.v1.ClientEnvelope.kill:type_name -> vev.wire.v1.Kill
1545 13, // 10: vev.wire.v1.ClientEnvelope.theme:type_name -> vev.wire.v1.Theme
1546 14, // 11: vev.wire.v1.ClientEnvelope.ack:type_name -> vev.wire.v1.Ack
1547 15, // 12: vev.wire.v1.ClientEnvelope.image_push:type_name -> vev.wire.v1.ImagePush
1548 16, // 13: vev.wire.v1.ClientEnvelope.client_notice:type_name -> vev.wire.v1.ClientNotice
1549 17, // 14: vev.wire.v1.ClientEnvelope.command_request:type_name -> vev.wire.v1.CommandRequest
1550 18, // 15: vev.wire.v1.ClientEnvelope.output_reset_request:type_name -> vev.wire.v1.OutputResetRequest
1551 19, // 16: vev.wire.v1.ClientEnvelope.route_attention_subscription:type_name -> vev.wire.v1.RouteAttentionSubscription
1552 20, // 17: vev.wire.v1.ClientEnvelope.same_peer_switch_request:type_name -> vev.wire.v1.SamePeerSwitchRequest
1553 21, // 18: vev.wire.v1.ClientEnvelope.recent_route_snapshot:type_name -> vev.wire.v1.RecentRouteSnapshot
1554 22, // 19: vev.wire.v1.ClientEnvelope.route_navigation_failure:type_name -> vev.wire.v1.RouteNavigationFailure
1555 23, // 20: vev.wire.v1.ClientEnvelope.session_creation_failure:type_name -> vev.wire.v1.SessionCreationFailure
1556 24, // 21: vev.wire.v1.ClientEnvelope.ui_fence:type_name -> vev.wire.v1.UIFence
1557 25, // 22: vev.wire.v1.ClientEnvelope.navigation_inventory_request:type_name -> vev.wire.v1.NavigationInventoryRequest
1558 26, // 23: vev.wire.v1.ClientEnvelope.navigation_inventory_publication:type_name -> vev.wire.v1.NavigationInventoryPublication
1559 27, // 24: vev.wire.v1.ClientEnvelope.navigation_inventory_failure:type_name -> vev.wire.v1.NavigationInventoryFailure
1560 28, // 25: vev.wire.v1.ClientEnvelope.picker_close:type_name -> vev.wire.v1.PickerClose
1561 29, // 26: vev.wire.v1.ClientEnvelope.picker_selection:type_name -> vev.wire.v1.PickerSelection
1562 30, // 27: vev.wire.v1.ClientEnvelope.suspend_attachment:type_name -> vev.wire.v1.SuspendAttachment
1563 31, // 28: vev.wire.v1.ClientEnvelope.activate_attachment:type_name -> vev.wire.v1.ActivateAttachment
1564 32, // 29: vev.wire.v1.ClientEnvelope.select_tab:type_name -> vev.wire.v1.SelectTab
1565 33, // 30: vev.wire.v1.ClientEnvelope.remote_preview_watch:type_name -> vev.wire.v1.RemotePreviewWatch
1566 34, // 31: vev.wire.v1.ClientEnvelope.terminal_focus:type_name -> vev.wire.v1.TerminalFocus
1567 35, // 32: vev.wire.v1.ServerEnvelope.welcome:type_name -> vev.wire.v1.Welcome
1568 36, // 33: vev.wire.v1.ServerEnvelope.error:type_name -> vev.wire.v1.ErrorMsg
1569 37, // 34: vev.wire.v1.ServerEnvelope.output:type_name -> vev.wire.v1.Output
1570 38, // 35: vev.wire.v1.ServerEnvelope.detached:type_name -> vev.wire.v1.Detached
1571 39, // 36: vev.wire.v1.ServerEnvelope.pong:type_name -> vev.wire.v1.Pong
1572 40, // 37: vev.wire.v1.ServerEnvelope.sessions:type_name -> vev.wire.v1.Sessions
1573 41, // 38: vev.wire.v1.ServerEnvelope.command_result:type_name -> vev.wire.v1.CommandResult
1574 42, // 39: vev.wire.v1.ServerEnvelope.attach_target:type_name -> vev.wire.v1.AttachTarget
1575 43, // 40: vev.wire.v1.ServerEnvelope.remote_preview:type_name -> vev.wire.v1.RemotePreview
1576 44, // 41: vev.wire.v1.ServerEnvelope.committed_route_identity:type_name -> vev.wire.v1.CommittedRouteIdentity
1577 45, // 42: vev.wire.v1.ServerEnvelope.route_navigation_action:type_name -> vev.wire.v1.RouteNavigationAction
1578 46, // 43: vev.wire.v1.ServerEnvelope.route_create_session_action:type_name -> vev.wire.v1.RouteCreateSessionAction
1579 22, // 44: vev.wire.v1.ServerEnvelope.route_navigation_failure:type_name -> vev.wire.v1.RouteNavigationFailure
1580 47, // 45: vev.wire.v1.ServerEnvelope.route_position:type_name -> vev.wire.v1.RoutePosition
1581 48, // 46: vev.wire.v1.ServerEnvelope.route_retired:type_name -> vev.wire.v1.RouteRetired
1582 49, // 47: vev.wire.v1.ServerEnvelope.same_peer_switch_failure:type_name -> vev.wire.v1.SamePeerSwitchFailure
1583 50, // 48: vev.wire.v1.ServerEnvelope.ui_receipt:type_name -> vev.wire.v1.UIReceipt
1584 51, // 49: vev.wire.v1.ServerEnvelope.ui_view_update:type_name -> vev.wire.v1.UIViewUpdate
1585 52, // 50: vev.wire.v1.ServerEnvelope.navigation_inventory_response:type_name -> vev.wire.v1.NavigationInventoryResponse
1586 53, // 51: vev.wire.v1.ServerEnvelope.navigation_inventory_demand:type_name -> vev.wire.v1.NavigationInventoryDemand
1587 54, // 52: vev.wire.v1.ServerEnvelope.navigation_inventory_selection:type_name -> vev.wire.v1.NavigationInventorySelection
1588 55, // 53: vev.wire.v1.ServerEnvelope.picker_offer:type_name -> vev.wire.v1.PickerOffer
1589 56, // 54: vev.wire.v1.ServerEnvelope.picker_snapshot:type_name -> vev.wire.v1.PickerSnapshot
1590 57, // 55: vev.wire.v1.ServerEnvelope.picker_closed:type_name -> vev.wire.v1.PickerClosed
1591 58, // 56: vev.wire.v1.ServerEnvelope.picker_result:type_name -> vev.wire.v1.PickerResult
1592 59, // 57: vev.wire.v1.ServerEnvelope.picker_failure:type_name -> vev.wire.v1.PickerFailure
1593 60, // 58: vev.wire.v1.ServerEnvelope.attachment_suspended:type_name -> vev.wire.v1.AttachmentSuspended
1594 61, // 59: vev.wire.v1.ServerEnvelope.attachment_activated:type_name -> vev.wire.v1.AttachmentActivated
1595 62, // 60: vev.wire.v1.ServerEnvelope.kill_result:type_name -> vev.wire.v1.KillResult
1596 61, // [61:61] is the sub-list for method output_type
1597 61, // [61:61] is the sub-list for method input_type
1598 61, // [61:61] is the sub-list for extension type_name
1599 61, // [61:61] is the sub-list for extension extendee
1600 0, // [0:61] is the sub-list for field type_name
1601}
1602
1603func init() { file_envelope_proto_init() }
1604func file_envelope_proto_init() {
1605 if File_envelope_proto != nil {
1606 return
1607 }
1608 file_command_proto_init()
1609 file_navigation_proto_init()
1610 file_picker_proto_init()
1611 file_session_proto_init()
1612 file_terminal_proto_init()
1613 file_envelope_proto_msgTypes[4].OneofWrappers = []any{
1614 (*ClientEnvelope_Hello)(nil),
1615 (*ClientEnvelope_Input)(nil),
1616 (*ClientEnvelope_Resize)(nil),
1617 (*ClientEnvelope_Detach)(nil),
1618 (*ClientEnvelope_Ping)(nil),
1619 (*ClientEnvelope_List)(nil),
1620 (*ClientEnvelope_Kill)(nil),
1621 (*ClientEnvelope_Theme)(nil),
1622 (*ClientEnvelope_Ack)(nil),
1623 (*ClientEnvelope_ImagePush)(nil),
1624 (*ClientEnvelope_ClientNotice)(nil),
1625 (*ClientEnvelope_CommandRequest)(nil),
1626 (*ClientEnvelope_OutputResetRequest)(nil),
1627 (*ClientEnvelope_RouteAttentionSubscription)(nil),
1628 (*ClientEnvelope_SamePeerSwitchRequest)(nil),
1629 (*ClientEnvelope_RecentRouteSnapshot)(nil),
1630 (*ClientEnvelope_RouteNavigationFailure)(nil),
1631 (*ClientEnvelope_SessionCreationFailure)(nil),
1632 (*ClientEnvelope_UiFence)(nil),
1633 (*ClientEnvelope_NavigationInventoryRequest)(nil),
1634 (*ClientEnvelope_NavigationInventoryPublication)(nil),
1635 (*ClientEnvelope_NavigationInventoryFailure)(nil),
1636 (*ClientEnvelope_PickerClose)(nil),
1637 (*ClientEnvelope_PickerSelection)(nil),
1638 (*ClientEnvelope_SuspendAttachment)(nil),
1639 (*ClientEnvelope_ActivateAttachment)(nil),
1640 (*ClientEnvelope_SelectTab)(nil),
1641 (*ClientEnvelope_RemotePreviewWatch)(nil),
1642 (*ClientEnvelope_TerminalFocus)(nil),
1643 }
1644 file_envelope_proto_msgTypes[5].OneofWrappers = []any{
1645 (*ServerEnvelope_Welcome)(nil),
1646 (*ServerEnvelope_Error)(nil),
1647 (*ServerEnvelope_Output)(nil),
1648 (*ServerEnvelope_Detached)(nil),
1649 (*ServerEnvelope_Pong)(nil),
1650 (*ServerEnvelope_Sessions)(nil),
1651 (*ServerEnvelope_CommandResult)(nil),
1652 (*ServerEnvelope_AttachTarget)(nil),
1653 (*ServerEnvelope_RemotePreview)(nil),
1654 (*ServerEnvelope_CommittedRouteIdentity)(nil),
1655 (*ServerEnvelope_RouteNavigationAction)(nil),
1656 (*ServerEnvelope_RouteCreateSessionAction)(nil),
1657 (*ServerEnvelope_RouteNavigationFailure)(nil),
1658 (*ServerEnvelope_RoutePosition)(nil),
1659 (*ServerEnvelope_RouteRetired)(nil),
1660 (*ServerEnvelope_SamePeerSwitchFailure)(nil),
1661 (*ServerEnvelope_UiReceipt)(nil),
1662 (*ServerEnvelope_UiViewUpdate)(nil),
1663 (*ServerEnvelope_NavigationInventoryResponse)(nil),
1664 (*ServerEnvelope_NavigationInventoryDemand)(nil),
1665 (*ServerEnvelope_NavigationInventorySelection)(nil),
1666 (*ServerEnvelope_PickerOffer)(nil),
1667 (*ServerEnvelope_PickerSnapshot)(nil),
1668 (*ServerEnvelope_PickerClosed)(nil),
1669 (*ServerEnvelope_PickerResult)(nil),
1670 (*ServerEnvelope_PickerFailure)(nil),
1671 (*ServerEnvelope_AttachmentSuspended)(nil),
1672 (*ServerEnvelope_AttachmentActivated)(nil),
1673 (*ServerEnvelope_KillResult)(nil),
1674 }
1675 type x struct{}
1676 out := protoimpl.TypeBuilder{
1677 File: protoimpl.DescBuilder{
1678 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1679 RawDescriptor: unsafe.Slice(unsafe.StringData(file_envelope_proto_rawDesc), len(file_envelope_proto_rawDesc)),
1680 NumEnums: 0,
1681 NumMessages: 6,
1682 NumExtensions: 0,
1683 NumServices: 0,
1684 },
1685 GoTypes: file_envelope_proto_goTypes,
1686 DependencyIndexes: file_envelope_proto_depIdxs,
1687 MessageInfos: file_envelope_proto_msgTypes,
1688 }.Build()
1689 File_envelope_proto = out.File
1690 file_envelope_proto_goTypes = nil
1691 file_envelope_proto_depIdxs = nil
1692}