Path: blob/main/components/supervisor-api/go/terminal.pb.go
2498 views
// Copyright (c) 2020 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34// Code generated by protoc-gen-go. DO NOT EDIT.5// versions:6// protoc-gen-go v1.28.17// protoc v3.20.18// source: terminal.proto910package api1112import (13_ "google.golang.org/genproto/googleapis/api/annotations"14protoreflect "google.golang.org/protobuf/reflect/protoreflect"15protoimpl "google.golang.org/protobuf/runtime/protoimpl"16reflect "reflect"17sync "sync"18)1920const (21// Verify that this generated code is sufficiently up-to-date.22_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)23// Verify that runtime/protoimpl is sufficiently up-to-date.24_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)25)2627type TerminalTitleSource int322829const (30// From the foreground process31TerminalTitleSource_process TerminalTitleSource = 032// From SetTitle API33TerminalTitleSource_api TerminalTitleSource = 134)3536// Enum value maps for TerminalTitleSource.37var (38TerminalTitleSource_name = map[int32]string{390: "process",401: "api",41}42TerminalTitleSource_value = map[string]int32{43"process": 0,44"api": 1,45}46)4748func (x TerminalTitleSource) Enum() *TerminalTitleSource {49p := new(TerminalTitleSource)50*p = x51return p52}5354func (x TerminalTitleSource) String() string {55return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))56}5758func (TerminalTitleSource) Descriptor() protoreflect.EnumDescriptor {59return file_terminal_proto_enumTypes[0].Descriptor()60}6162func (TerminalTitleSource) Type() protoreflect.EnumType {63return &file_terminal_proto_enumTypes[0]64}6566func (x TerminalTitleSource) Number() protoreflect.EnumNumber {67return protoreflect.EnumNumber(x)68}6970// Deprecated: Use TerminalTitleSource.Descriptor instead.71func (TerminalTitleSource) EnumDescriptor() ([]byte, []int) {72return file_terminal_proto_rawDescGZIP(), []int{0}73}7475type TerminalSize struct {76state protoimpl.MessageState77sizeCache protoimpl.SizeCache78unknownFields protoimpl.UnknownFields7980Rows uint32 `protobuf:"varint,1,opt,name=rows,proto3" json:"rows,omitempty"`81Cols uint32 `protobuf:"varint,2,opt,name=cols,proto3" json:"cols,omitempty"`82WidthPx uint32 `protobuf:"varint,3,opt,name=widthPx,proto3" json:"widthPx,omitempty"`83HeightPx uint32 `protobuf:"varint,4,opt,name=heightPx,proto3" json:"heightPx,omitempty"`84}8586func (x *TerminalSize) Reset() {87*x = TerminalSize{}88if protoimpl.UnsafeEnabled {89mi := &file_terminal_proto_msgTypes[0]90ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))91ms.StoreMessageInfo(mi)92}93}9495func (x *TerminalSize) String() string {96return protoimpl.X.MessageStringOf(x)97}9899func (*TerminalSize) ProtoMessage() {}100101func (x *TerminalSize) ProtoReflect() protoreflect.Message {102mi := &file_terminal_proto_msgTypes[0]103if protoimpl.UnsafeEnabled && x != nil {104ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))105if ms.LoadMessageInfo() == nil {106ms.StoreMessageInfo(mi)107}108return ms109}110return mi.MessageOf(x)111}112113// Deprecated: Use TerminalSize.ProtoReflect.Descriptor instead.114func (*TerminalSize) Descriptor() ([]byte, []int) {115return file_terminal_proto_rawDescGZIP(), []int{0}116}117118func (x *TerminalSize) GetRows() uint32 {119if x != nil {120return x.Rows121}122return 0123}124125func (x *TerminalSize) GetCols() uint32 {126if x != nil {127return x.Cols128}129return 0130}131132func (x *TerminalSize) GetWidthPx() uint32 {133if x != nil {134return x.WidthPx135}136return 0137}138139func (x *TerminalSize) GetHeightPx() uint32 {140if x != nil {141return x.HeightPx142}143return 0144}145146type OpenTerminalRequest struct {147state protoimpl.MessageState148sizeCache protoimpl.SizeCache149unknownFields protoimpl.UnknownFields150151Workdir string `protobuf:"bytes,1,opt,name=workdir,proto3" json:"workdir,omitempty"`152Env 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"`153Annotations 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"`154Shell string `protobuf:"bytes,4,opt,name=shell,proto3" json:"shell,omitempty"`155ShellArgs []string `protobuf:"bytes,5,rep,name=shell_args,json=shellArgs,proto3" json:"shell_args,omitempty"`156Size *TerminalSize `protobuf:"bytes,6,opt,name=size,proto3" json:"size,omitempty"`157}158159func (x *OpenTerminalRequest) Reset() {160*x = OpenTerminalRequest{}161if protoimpl.UnsafeEnabled {162mi := &file_terminal_proto_msgTypes[1]163ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))164ms.StoreMessageInfo(mi)165}166}167168func (x *OpenTerminalRequest) String() string {169return protoimpl.X.MessageStringOf(x)170}171172func (*OpenTerminalRequest) ProtoMessage() {}173174func (x *OpenTerminalRequest) ProtoReflect() protoreflect.Message {175mi := &file_terminal_proto_msgTypes[1]176if protoimpl.UnsafeEnabled && x != nil {177ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))178if ms.LoadMessageInfo() == nil {179ms.StoreMessageInfo(mi)180}181return ms182}183return mi.MessageOf(x)184}185186// Deprecated: Use OpenTerminalRequest.ProtoReflect.Descriptor instead.187func (*OpenTerminalRequest) Descriptor() ([]byte, []int) {188return file_terminal_proto_rawDescGZIP(), []int{1}189}190191func (x *OpenTerminalRequest) GetWorkdir() string {192if x != nil {193return x.Workdir194}195return ""196}197198func (x *OpenTerminalRequest) GetEnv() map[string]string {199if x != nil {200return x.Env201}202return nil203}204205func (x *OpenTerminalRequest) GetAnnotations() map[string]string {206if x != nil {207return x.Annotations208}209return nil210}211212func (x *OpenTerminalRequest) GetShell() string {213if x != nil {214return x.Shell215}216return ""217}218219func (x *OpenTerminalRequest) GetShellArgs() []string {220if x != nil {221return x.ShellArgs222}223return nil224}225226func (x *OpenTerminalRequest) GetSize() *TerminalSize {227if x != nil {228return x.Size229}230return nil231}232233type OpenTerminalResponse struct {234state protoimpl.MessageState235sizeCache protoimpl.SizeCache236unknownFields protoimpl.UnknownFields237238Terminal *Terminal `protobuf:"bytes,1,opt,name=terminal,proto3" json:"terminal,omitempty"`239// starter_token can be used to change the terminal size if there are240// multiple listerns, without having to force your way in.241StarterToken string `protobuf:"bytes,2,opt,name=starter_token,json=starterToken,proto3" json:"starter_token,omitempty"`242}243244func (x *OpenTerminalResponse) Reset() {245*x = OpenTerminalResponse{}246if protoimpl.UnsafeEnabled {247mi := &file_terminal_proto_msgTypes[2]248ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))249ms.StoreMessageInfo(mi)250}251}252253func (x *OpenTerminalResponse) String() string {254return protoimpl.X.MessageStringOf(x)255}256257func (*OpenTerminalResponse) ProtoMessage() {}258259func (x *OpenTerminalResponse) ProtoReflect() protoreflect.Message {260mi := &file_terminal_proto_msgTypes[2]261if protoimpl.UnsafeEnabled && x != nil {262ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))263if ms.LoadMessageInfo() == nil {264ms.StoreMessageInfo(mi)265}266return ms267}268return mi.MessageOf(x)269}270271// Deprecated: Use OpenTerminalResponse.ProtoReflect.Descriptor instead.272func (*OpenTerminalResponse) Descriptor() ([]byte, []int) {273return file_terminal_proto_rawDescGZIP(), []int{2}274}275276func (x *OpenTerminalResponse) GetTerminal() *Terminal {277if x != nil {278return x.Terminal279}280return nil281}282283func (x *OpenTerminalResponse) GetStarterToken() string {284if x != nil {285return x.StarterToken286}287return ""288}289290type ShutdownTerminalRequest struct {291state protoimpl.MessageState292sizeCache protoimpl.SizeCache293unknownFields protoimpl.UnknownFields294295Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`296ForceSuccess bool `protobuf:"varint,2,opt,name=force_success,json=forceSuccess,proto3" json:"force_success,omitempty"`297}298299func (x *ShutdownTerminalRequest) Reset() {300*x = ShutdownTerminalRequest{}301if protoimpl.UnsafeEnabled {302mi := &file_terminal_proto_msgTypes[3]303ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))304ms.StoreMessageInfo(mi)305}306}307308func (x *ShutdownTerminalRequest) String() string {309return protoimpl.X.MessageStringOf(x)310}311312func (*ShutdownTerminalRequest) ProtoMessage() {}313314func (x *ShutdownTerminalRequest) ProtoReflect() protoreflect.Message {315mi := &file_terminal_proto_msgTypes[3]316if protoimpl.UnsafeEnabled && x != nil {317ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))318if ms.LoadMessageInfo() == nil {319ms.StoreMessageInfo(mi)320}321return ms322}323return mi.MessageOf(x)324}325326// Deprecated: Use ShutdownTerminalRequest.ProtoReflect.Descriptor instead.327func (*ShutdownTerminalRequest) Descriptor() ([]byte, []int) {328return file_terminal_proto_rawDescGZIP(), []int{3}329}330331func (x *ShutdownTerminalRequest) GetAlias() string {332if x != nil {333return x.Alias334}335return ""336}337338func (x *ShutdownTerminalRequest) GetForceSuccess() bool {339if x != nil {340return x.ForceSuccess341}342return false343}344345type ShutdownTerminalResponse struct {346state protoimpl.MessageState347sizeCache protoimpl.SizeCache348unknownFields protoimpl.UnknownFields349}350351func (x *ShutdownTerminalResponse) Reset() {352*x = ShutdownTerminalResponse{}353if protoimpl.UnsafeEnabled {354mi := &file_terminal_proto_msgTypes[4]355ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))356ms.StoreMessageInfo(mi)357}358}359360func (x *ShutdownTerminalResponse) String() string {361return protoimpl.X.MessageStringOf(x)362}363364func (*ShutdownTerminalResponse) ProtoMessage() {}365366func (x *ShutdownTerminalResponse) ProtoReflect() protoreflect.Message {367mi := &file_terminal_proto_msgTypes[4]368if protoimpl.UnsafeEnabled && x != nil {369ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))370if ms.LoadMessageInfo() == nil {371ms.StoreMessageInfo(mi)372}373return ms374}375return mi.MessageOf(x)376}377378// Deprecated: Use ShutdownTerminalResponse.ProtoReflect.Descriptor instead.379func (*ShutdownTerminalResponse) Descriptor() ([]byte, []int) {380return file_terminal_proto_rawDescGZIP(), []int{4}381}382383type Terminal struct {384state protoimpl.MessageState385sizeCache protoimpl.SizeCache386unknownFields protoimpl.UnknownFields387388Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`389Command []string `protobuf:"bytes,2,rep,name=command,proto3" json:"command,omitempty"`390Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`391Pid int64 `protobuf:"varint,4,opt,name=pid,proto3" json:"pid,omitempty"`392InitialWorkdir string `protobuf:"bytes,5,opt,name=initial_workdir,json=initialWorkdir,proto3" json:"initial_workdir,omitempty"`393CurrentWorkdir string `protobuf:"bytes,6,opt,name=current_workdir,json=currentWorkdir,proto3" json:"current_workdir,omitempty"`394Annotations 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"`395TitleSource TerminalTitleSource `protobuf:"varint,8,opt,name=title_source,json=titleSource,proto3,enum=supervisor.TerminalTitleSource" json:"title_source,omitempty"`396}397398func (x *Terminal) Reset() {399*x = Terminal{}400if protoimpl.UnsafeEnabled {401mi := &file_terminal_proto_msgTypes[5]402ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))403ms.StoreMessageInfo(mi)404}405}406407func (x *Terminal) String() string {408return protoimpl.X.MessageStringOf(x)409}410411func (*Terminal) ProtoMessage() {}412413func (x *Terminal) ProtoReflect() protoreflect.Message {414mi := &file_terminal_proto_msgTypes[5]415if protoimpl.UnsafeEnabled && x != nil {416ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))417if ms.LoadMessageInfo() == nil {418ms.StoreMessageInfo(mi)419}420return ms421}422return mi.MessageOf(x)423}424425// Deprecated: Use Terminal.ProtoReflect.Descriptor instead.426func (*Terminal) Descriptor() ([]byte, []int) {427return file_terminal_proto_rawDescGZIP(), []int{5}428}429430func (x *Terminal) GetAlias() string {431if x != nil {432return x.Alias433}434return ""435}436437func (x *Terminal) GetCommand() []string {438if x != nil {439return x.Command440}441return nil442}443444func (x *Terminal) GetTitle() string {445if x != nil {446return x.Title447}448return ""449}450451func (x *Terminal) GetPid() int64 {452if x != nil {453return x.Pid454}455return 0456}457458func (x *Terminal) GetInitialWorkdir() string {459if x != nil {460return x.InitialWorkdir461}462return ""463}464465func (x *Terminal) GetCurrentWorkdir() string {466if x != nil {467return x.CurrentWorkdir468}469return ""470}471472func (x *Terminal) GetAnnotations() map[string]string {473if x != nil {474return x.Annotations475}476return nil477}478479func (x *Terminal) GetTitleSource() TerminalTitleSource {480if x != nil {481return x.TitleSource482}483return TerminalTitleSource_process484}485486type GetTerminalRequest struct {487state protoimpl.MessageState488sizeCache protoimpl.SizeCache489unknownFields protoimpl.UnknownFields490491Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`492}493494func (x *GetTerminalRequest) Reset() {495*x = GetTerminalRequest{}496if protoimpl.UnsafeEnabled {497mi := &file_terminal_proto_msgTypes[6]498ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))499ms.StoreMessageInfo(mi)500}501}502503func (x *GetTerminalRequest) String() string {504return protoimpl.X.MessageStringOf(x)505}506507func (*GetTerminalRequest) ProtoMessage() {}508509func (x *GetTerminalRequest) ProtoReflect() protoreflect.Message {510mi := &file_terminal_proto_msgTypes[6]511if protoimpl.UnsafeEnabled && x != nil {512ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))513if ms.LoadMessageInfo() == nil {514ms.StoreMessageInfo(mi)515}516return ms517}518return mi.MessageOf(x)519}520521// Deprecated: Use GetTerminalRequest.ProtoReflect.Descriptor instead.522func (*GetTerminalRequest) Descriptor() ([]byte, []int) {523return file_terminal_proto_rawDescGZIP(), []int{6}524}525526func (x *GetTerminalRequest) GetAlias() string {527if x != nil {528return x.Alias529}530return ""531}532533type ListTerminalsRequest struct {534state protoimpl.MessageState535sizeCache protoimpl.SizeCache536unknownFields protoimpl.UnknownFields537}538539func (x *ListTerminalsRequest) Reset() {540*x = ListTerminalsRequest{}541if protoimpl.UnsafeEnabled {542mi := &file_terminal_proto_msgTypes[7]543ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))544ms.StoreMessageInfo(mi)545}546}547548func (x *ListTerminalsRequest) String() string {549return protoimpl.X.MessageStringOf(x)550}551552func (*ListTerminalsRequest) ProtoMessage() {}553554func (x *ListTerminalsRequest) ProtoReflect() protoreflect.Message {555mi := &file_terminal_proto_msgTypes[7]556if protoimpl.UnsafeEnabled && x != nil {557ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))558if ms.LoadMessageInfo() == nil {559ms.StoreMessageInfo(mi)560}561return ms562}563return mi.MessageOf(x)564}565566// Deprecated: Use ListTerminalsRequest.ProtoReflect.Descriptor instead.567func (*ListTerminalsRequest) Descriptor() ([]byte, []int) {568return file_terminal_proto_rawDescGZIP(), []int{7}569}570571type ListTerminalsResponse struct {572state protoimpl.MessageState573sizeCache protoimpl.SizeCache574unknownFields protoimpl.UnknownFields575576Terminals []*Terminal `protobuf:"bytes,1,rep,name=terminals,proto3" json:"terminals,omitempty"`577}578579func (x *ListTerminalsResponse) Reset() {580*x = ListTerminalsResponse{}581if protoimpl.UnsafeEnabled {582mi := &file_terminal_proto_msgTypes[8]583ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))584ms.StoreMessageInfo(mi)585}586}587588func (x *ListTerminalsResponse) String() string {589return protoimpl.X.MessageStringOf(x)590}591592func (*ListTerminalsResponse) ProtoMessage() {}593594func (x *ListTerminalsResponse) ProtoReflect() protoreflect.Message {595mi := &file_terminal_proto_msgTypes[8]596if protoimpl.UnsafeEnabled && x != nil {597ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))598if ms.LoadMessageInfo() == nil {599ms.StoreMessageInfo(mi)600}601return ms602}603return mi.MessageOf(x)604}605606// Deprecated: Use ListTerminalsResponse.ProtoReflect.Descriptor instead.607func (*ListTerminalsResponse) Descriptor() ([]byte, []int) {608return file_terminal_proto_rawDescGZIP(), []int{8}609}610611func (x *ListTerminalsResponse) GetTerminals() []*Terminal {612if x != nil {613return x.Terminals614}615return nil616}617618type ListenTerminalRequest struct {619state protoimpl.MessageState620sizeCache protoimpl.SizeCache621unknownFields protoimpl.UnknownFields622623Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`624}625626func (x *ListenTerminalRequest) Reset() {627*x = ListenTerminalRequest{}628if protoimpl.UnsafeEnabled {629mi := &file_terminal_proto_msgTypes[9]630ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))631ms.StoreMessageInfo(mi)632}633}634635func (x *ListenTerminalRequest) String() string {636return protoimpl.X.MessageStringOf(x)637}638639func (*ListenTerminalRequest) ProtoMessage() {}640641func (x *ListenTerminalRequest) ProtoReflect() protoreflect.Message {642mi := &file_terminal_proto_msgTypes[9]643if protoimpl.UnsafeEnabled && x != nil {644ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))645if ms.LoadMessageInfo() == nil {646ms.StoreMessageInfo(mi)647}648return ms649}650return mi.MessageOf(x)651}652653// Deprecated: Use ListenTerminalRequest.ProtoReflect.Descriptor instead.654func (*ListenTerminalRequest) Descriptor() ([]byte, []int) {655return file_terminal_proto_rawDescGZIP(), []int{9}656}657658func (x *ListenTerminalRequest) GetAlias() string {659if x != nil {660return x.Alias661}662return ""663}664665type ListenTerminalResponse struct {666state protoimpl.MessageState667sizeCache protoimpl.SizeCache668unknownFields protoimpl.UnknownFields669670// Types that are assignable to Output:671//672// *ListenTerminalResponse_Data673// *ListenTerminalResponse_ExitCode674// *ListenTerminalResponse_Title675Output isListenTerminalResponse_Output `protobuf_oneof:"output"`676// only present if output is title677TitleSource TerminalTitleSource `protobuf:"varint,4,opt,name=title_source,json=titleSource,proto3,enum=supervisor.TerminalTitleSource" json:"title_source,omitempty"`678}679680func (x *ListenTerminalResponse) Reset() {681*x = ListenTerminalResponse{}682if protoimpl.UnsafeEnabled {683mi := &file_terminal_proto_msgTypes[10]684ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))685ms.StoreMessageInfo(mi)686}687}688689func (x *ListenTerminalResponse) String() string {690return protoimpl.X.MessageStringOf(x)691}692693func (*ListenTerminalResponse) ProtoMessage() {}694695func (x *ListenTerminalResponse) ProtoReflect() protoreflect.Message {696mi := &file_terminal_proto_msgTypes[10]697if protoimpl.UnsafeEnabled && x != nil {698ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))699if ms.LoadMessageInfo() == nil {700ms.StoreMessageInfo(mi)701}702return ms703}704return mi.MessageOf(x)705}706707// Deprecated: Use ListenTerminalResponse.ProtoReflect.Descriptor instead.708func (*ListenTerminalResponse) Descriptor() ([]byte, []int) {709return file_terminal_proto_rawDescGZIP(), []int{10}710}711712func (m *ListenTerminalResponse) GetOutput() isListenTerminalResponse_Output {713if m != nil {714return m.Output715}716return nil717}718719func (x *ListenTerminalResponse) GetData() []byte {720if x, ok := x.GetOutput().(*ListenTerminalResponse_Data); ok {721return x.Data722}723return nil724}725726func (x *ListenTerminalResponse) GetExitCode() int32 {727if x, ok := x.GetOutput().(*ListenTerminalResponse_ExitCode); ok {728return x.ExitCode729}730return 0731}732733func (x *ListenTerminalResponse) GetTitle() string {734if x, ok := x.GetOutput().(*ListenTerminalResponse_Title); ok {735return x.Title736}737return ""738}739740func (x *ListenTerminalResponse) GetTitleSource() TerminalTitleSource {741if x != nil {742return x.TitleSource743}744return TerminalTitleSource_process745}746747type isListenTerminalResponse_Output interface {748isListenTerminalResponse_Output()749}750751type ListenTerminalResponse_Data struct {752Data []byte `protobuf:"bytes,1,opt,name=data,proto3,oneof"`753}754755type ListenTerminalResponse_ExitCode struct {756ExitCode int32 `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3,oneof"`757}758759type ListenTerminalResponse_Title struct {760Title string `protobuf:"bytes,3,opt,name=title,proto3,oneof"`761}762763func (*ListenTerminalResponse_Data) isListenTerminalResponse_Output() {}764765func (*ListenTerminalResponse_ExitCode) isListenTerminalResponse_Output() {}766767func (*ListenTerminalResponse_Title) isListenTerminalResponse_Output() {}768769type WriteTerminalRequest struct {770state protoimpl.MessageState771sizeCache protoimpl.SizeCache772unknownFields protoimpl.UnknownFields773774Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`775Stdin []byte `protobuf:"bytes,2,opt,name=stdin,proto3" json:"stdin,omitempty"`776}777778func (x *WriteTerminalRequest) Reset() {779*x = WriteTerminalRequest{}780if protoimpl.UnsafeEnabled {781mi := &file_terminal_proto_msgTypes[11]782ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))783ms.StoreMessageInfo(mi)784}785}786787func (x *WriteTerminalRequest) String() string {788return protoimpl.X.MessageStringOf(x)789}790791func (*WriteTerminalRequest) ProtoMessage() {}792793func (x *WriteTerminalRequest) ProtoReflect() protoreflect.Message {794mi := &file_terminal_proto_msgTypes[11]795if protoimpl.UnsafeEnabled && x != nil {796ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))797if ms.LoadMessageInfo() == nil {798ms.StoreMessageInfo(mi)799}800return ms801}802return mi.MessageOf(x)803}804805// Deprecated: Use WriteTerminalRequest.ProtoReflect.Descriptor instead.806func (*WriteTerminalRequest) Descriptor() ([]byte, []int) {807return file_terminal_proto_rawDescGZIP(), []int{11}808}809810func (x *WriteTerminalRequest) GetAlias() string {811if x != nil {812return x.Alias813}814return ""815}816817func (x *WriteTerminalRequest) GetStdin() []byte {818if x != nil {819return x.Stdin820}821return nil822}823824type WriteTerminalResponse struct {825state protoimpl.MessageState826sizeCache protoimpl.SizeCache827unknownFields protoimpl.UnknownFields828829BytesWritten uint32 `protobuf:"varint,1,opt,name=bytes_written,json=bytesWritten,proto3" json:"bytes_written,omitempty"`830}831832func (x *WriteTerminalResponse) Reset() {833*x = WriteTerminalResponse{}834if protoimpl.UnsafeEnabled {835mi := &file_terminal_proto_msgTypes[12]836ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))837ms.StoreMessageInfo(mi)838}839}840841func (x *WriteTerminalResponse) String() string {842return protoimpl.X.MessageStringOf(x)843}844845func (*WriteTerminalResponse) ProtoMessage() {}846847func (x *WriteTerminalResponse) ProtoReflect() protoreflect.Message {848mi := &file_terminal_proto_msgTypes[12]849if protoimpl.UnsafeEnabled && x != nil {850ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))851if ms.LoadMessageInfo() == nil {852ms.StoreMessageInfo(mi)853}854return ms855}856return mi.MessageOf(x)857}858859// Deprecated: Use WriteTerminalResponse.ProtoReflect.Descriptor instead.860func (*WriteTerminalResponse) Descriptor() ([]byte, []int) {861return file_terminal_proto_rawDescGZIP(), []int{12}862}863864func (x *WriteTerminalResponse) GetBytesWritten() uint32 {865if x != nil {866return x.BytesWritten867}868return 0869}870871type SetTerminalSizeRequest struct {872state protoimpl.MessageState873sizeCache protoimpl.SizeCache874unknownFields protoimpl.UnknownFields875876Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`877// token is the starter_token that Open() returned.878// Without token it's possible that the request is ignored.879// If you want to force your size, indendently of all other listener,880// use force.881//882// Types that are assignable to Priority:883//884// *SetTerminalSizeRequest_Token885// *SetTerminalSizeRequest_Force886Priority isSetTerminalSizeRequest_Priority `protobuf_oneof:"priority"`887Size *TerminalSize `protobuf:"bytes,4,opt,name=size,proto3" json:"size,omitempty"`888}889890func (x *SetTerminalSizeRequest) Reset() {891*x = SetTerminalSizeRequest{}892if protoimpl.UnsafeEnabled {893mi := &file_terminal_proto_msgTypes[13]894ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))895ms.StoreMessageInfo(mi)896}897}898899func (x *SetTerminalSizeRequest) String() string {900return protoimpl.X.MessageStringOf(x)901}902903func (*SetTerminalSizeRequest) ProtoMessage() {}904905func (x *SetTerminalSizeRequest) ProtoReflect() protoreflect.Message {906mi := &file_terminal_proto_msgTypes[13]907if protoimpl.UnsafeEnabled && x != nil {908ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))909if ms.LoadMessageInfo() == nil {910ms.StoreMessageInfo(mi)911}912return ms913}914return mi.MessageOf(x)915}916917// Deprecated: Use SetTerminalSizeRequest.ProtoReflect.Descriptor instead.918func (*SetTerminalSizeRequest) Descriptor() ([]byte, []int) {919return file_terminal_proto_rawDescGZIP(), []int{13}920}921922func (x *SetTerminalSizeRequest) GetAlias() string {923if x != nil {924return x.Alias925}926return ""927}928929func (m *SetTerminalSizeRequest) GetPriority() isSetTerminalSizeRequest_Priority {930if m != nil {931return m.Priority932}933return nil934}935936func (x *SetTerminalSizeRequest) GetToken() string {937if x, ok := x.GetPriority().(*SetTerminalSizeRequest_Token); ok {938return x.Token939}940return ""941}942943func (x *SetTerminalSizeRequest) GetForce() bool {944if x, ok := x.GetPriority().(*SetTerminalSizeRequest_Force); ok {945return x.Force946}947return false948}949950func (x *SetTerminalSizeRequest) GetSize() *TerminalSize {951if x != nil {952return x.Size953}954return nil955}956957type isSetTerminalSizeRequest_Priority interface {958isSetTerminalSizeRequest_Priority()959}960961type SetTerminalSizeRequest_Token struct {962Token string `protobuf:"bytes,2,opt,name=token,proto3,oneof"`963}964965type SetTerminalSizeRequest_Force struct {966Force bool `protobuf:"varint,3,opt,name=force,proto3,oneof"`967}968969func (*SetTerminalSizeRequest_Token) isSetTerminalSizeRequest_Priority() {}970971func (*SetTerminalSizeRequest_Force) isSetTerminalSizeRequest_Priority() {}972973type SetTerminalSizeResponse struct {974state protoimpl.MessageState975sizeCache protoimpl.SizeCache976unknownFields protoimpl.UnknownFields977}978979func (x *SetTerminalSizeResponse) Reset() {980*x = SetTerminalSizeResponse{}981if protoimpl.UnsafeEnabled {982mi := &file_terminal_proto_msgTypes[14]983ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))984ms.StoreMessageInfo(mi)985}986}987988func (x *SetTerminalSizeResponse) String() string {989return protoimpl.X.MessageStringOf(x)990}991992func (*SetTerminalSizeResponse) ProtoMessage() {}993994func (x *SetTerminalSizeResponse) ProtoReflect() protoreflect.Message {995mi := &file_terminal_proto_msgTypes[14]996if protoimpl.UnsafeEnabled && x != nil {997ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))998if ms.LoadMessageInfo() == nil {999ms.StoreMessageInfo(mi)1000}1001return ms1002}1003return mi.MessageOf(x)1004}10051006// Deprecated: Use SetTerminalSizeResponse.ProtoReflect.Descriptor instead.1007func (*SetTerminalSizeResponse) Descriptor() ([]byte, []int) {1008return file_terminal_proto_rawDescGZIP(), []int{14}1009}10101011type SetTerminalTitleRequest struct {1012state protoimpl.MessageState1013sizeCache protoimpl.SizeCache1014unknownFields protoimpl.UnknownFields10151016Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`1017// omitting title will reset to process title1018Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`1019}10201021func (x *SetTerminalTitleRequest) Reset() {1022*x = SetTerminalTitleRequest{}1023if protoimpl.UnsafeEnabled {1024mi := &file_terminal_proto_msgTypes[15]1025ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1026ms.StoreMessageInfo(mi)1027}1028}10291030func (x *SetTerminalTitleRequest) String() string {1031return protoimpl.X.MessageStringOf(x)1032}10331034func (*SetTerminalTitleRequest) ProtoMessage() {}10351036func (x *SetTerminalTitleRequest) ProtoReflect() protoreflect.Message {1037mi := &file_terminal_proto_msgTypes[15]1038if protoimpl.UnsafeEnabled && x != nil {1039ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1040if ms.LoadMessageInfo() == nil {1041ms.StoreMessageInfo(mi)1042}1043return ms1044}1045return mi.MessageOf(x)1046}10471048// Deprecated: Use SetTerminalTitleRequest.ProtoReflect.Descriptor instead.1049func (*SetTerminalTitleRequest) Descriptor() ([]byte, []int) {1050return file_terminal_proto_rawDescGZIP(), []int{15}1051}10521053func (x *SetTerminalTitleRequest) GetAlias() string {1054if x != nil {1055return x.Alias1056}1057return ""1058}10591060func (x *SetTerminalTitleRequest) GetTitle() string {1061if x != nil {1062return x.Title1063}1064return ""1065}10661067type SetTerminalTitleResponse struct {1068state protoimpl.MessageState1069sizeCache protoimpl.SizeCache1070unknownFields protoimpl.UnknownFields1071}10721073func (x *SetTerminalTitleResponse) Reset() {1074*x = SetTerminalTitleResponse{}1075if protoimpl.UnsafeEnabled {1076mi := &file_terminal_proto_msgTypes[16]1077ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1078ms.StoreMessageInfo(mi)1079}1080}10811082func (x *SetTerminalTitleResponse) String() string {1083return protoimpl.X.MessageStringOf(x)1084}10851086func (*SetTerminalTitleResponse) ProtoMessage() {}10871088func (x *SetTerminalTitleResponse) ProtoReflect() protoreflect.Message {1089mi := &file_terminal_proto_msgTypes[16]1090if protoimpl.UnsafeEnabled && x != nil {1091ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1092if ms.LoadMessageInfo() == nil {1093ms.StoreMessageInfo(mi)1094}1095return ms1096}1097return mi.MessageOf(x)1098}10991100// Deprecated: Use SetTerminalTitleResponse.ProtoReflect.Descriptor instead.1101func (*SetTerminalTitleResponse) Descriptor() ([]byte, []int) {1102return file_terminal_proto_rawDescGZIP(), []int{16}1103}11041105type UpdateTerminalAnnotationsRequest struct {1106state protoimpl.MessageState1107sizeCache protoimpl.SizeCache1108unknownFields protoimpl.UnknownFields11091110Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`1111// annotations to create or update1112Changed 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"`1113// annotations to remove1114Deleted []string `protobuf:"bytes,3,rep,name=deleted,proto3" json:"deleted,omitempty"`1115}11161117func (x *UpdateTerminalAnnotationsRequest) Reset() {1118*x = UpdateTerminalAnnotationsRequest{}1119if protoimpl.UnsafeEnabled {1120mi := &file_terminal_proto_msgTypes[17]1121ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1122ms.StoreMessageInfo(mi)1123}1124}11251126func (x *UpdateTerminalAnnotationsRequest) String() string {1127return protoimpl.X.MessageStringOf(x)1128}11291130func (*UpdateTerminalAnnotationsRequest) ProtoMessage() {}11311132func (x *UpdateTerminalAnnotationsRequest) ProtoReflect() protoreflect.Message {1133mi := &file_terminal_proto_msgTypes[17]1134if protoimpl.UnsafeEnabled && x != nil {1135ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1136if ms.LoadMessageInfo() == nil {1137ms.StoreMessageInfo(mi)1138}1139return ms1140}1141return mi.MessageOf(x)1142}11431144// Deprecated: Use UpdateTerminalAnnotationsRequest.ProtoReflect.Descriptor instead.1145func (*UpdateTerminalAnnotationsRequest) Descriptor() ([]byte, []int) {1146return file_terminal_proto_rawDescGZIP(), []int{17}1147}11481149func (x *UpdateTerminalAnnotationsRequest) GetAlias() string {1150if x != nil {1151return x.Alias1152}1153return ""1154}11551156func (x *UpdateTerminalAnnotationsRequest) GetChanged() map[string]string {1157if x != nil {1158return x.Changed1159}1160return nil1161}11621163func (x *UpdateTerminalAnnotationsRequest) GetDeleted() []string {1164if x != nil {1165return x.Deleted1166}1167return nil1168}11691170type UpdateTerminalAnnotationsResponse struct {1171state protoimpl.MessageState1172sizeCache protoimpl.SizeCache1173unknownFields protoimpl.UnknownFields1174}11751176func (x *UpdateTerminalAnnotationsResponse) Reset() {1177*x = UpdateTerminalAnnotationsResponse{}1178if protoimpl.UnsafeEnabled {1179mi := &file_terminal_proto_msgTypes[18]1180ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1181ms.StoreMessageInfo(mi)1182}1183}11841185func (x *UpdateTerminalAnnotationsResponse) String() string {1186return protoimpl.X.MessageStringOf(x)1187}11881189func (*UpdateTerminalAnnotationsResponse) ProtoMessage() {}11901191func (x *UpdateTerminalAnnotationsResponse) ProtoReflect() protoreflect.Message {1192mi := &file_terminal_proto_msgTypes[18]1193if protoimpl.UnsafeEnabled && x != nil {1194ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))1195if ms.LoadMessageInfo() == nil {1196ms.StoreMessageInfo(mi)1197}1198return ms1199}1200return mi.MessageOf(x)1201}12021203// Deprecated: Use UpdateTerminalAnnotationsResponse.ProtoReflect.Descriptor instead.1204func (*UpdateTerminalAnnotationsResponse) Descriptor() ([]byte, []int) {1205return file_terminal_proto_rawDescGZIP(), []int{18}1206}12071208var File_terminal_proto protoreflect.FileDescriptor12091210var file_terminal_proto_rawDesc = []byte{12110x0a, 0x0e, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,12120x12, 0x0a, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x1a, 0x1c, 0x67, 0x6f,12130x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,12140x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x0c, 0x54, 0x65,12150x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f,12160x77, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x12, 0x12,12170x0a, 0x04, 0x63, 0x6f, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x63, 0x6f,12180x6c, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x78, 0x18, 0x03, 0x20,12190x01, 0x28, 0x0d, 0x52, 0x07, 0x77, 0x69, 0x64, 0x74, 0x68, 0x50, 0x78, 0x12, 0x1a, 0x0a, 0x08,12200x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x50, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08,12210x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x50, 0x78, 0x22, 0x9a, 0x03, 0x0a, 0x13, 0x4f, 0x70, 0x65,12220x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,12230x12, 0x18, 0x0a, 0x07, 0x77, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,12240x09, 0x52, 0x07, 0x77, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x12, 0x3a, 0x0a, 0x03, 0x65, 0x6e,12250x76, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76,12260x69, 0x73, 0x6f, 0x72, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,12270x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x6e, 0x76, 0x45, 0x6e, 0x74, 0x72,12280x79, 0x52, 0x03, 0x65, 0x6e, 0x76, 0x12, 0x52, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,12290x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x73, 0x75,12300x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x65, 0x72,12310x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x41, 0x6e, 0x6e,12320x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61,12330x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68,12340x65, 0x6c, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x68, 0x65, 0x6c, 0x6c,12350x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, 0x05,12360x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x41, 0x72, 0x67, 0x73, 0x12,12370x2c, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e,12380x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69,12390x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x1a, 0x36, 0x0a,12400x08, 0x45, 0x6e, 0x76, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,12410x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,12420x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,12430x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,12440x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,12450x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,12460x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,12470x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x6d, 0x0a, 0x14, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x65, 0x72,12480x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a,12490x08, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,12500x14, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72,12510x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x08, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x12,12520x23, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x72, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,12530x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x72, 0x54,12540x6f, 0x6b, 0x65, 0x6e, 0x22, 0x54, 0x0a, 0x17, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e,12550x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,12560x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,12570x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x73,12580x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x66, 0x6f,12590x72, 0x63, 0x65, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x1a, 0x0a, 0x18, 0x53, 0x68,12600x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65,12610x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x81, 0x03, 0x0a, 0x08, 0x54, 0x65, 0x72, 0x6d, 0x69,12620x6e, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01,12630x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d,12640x6d, 0x61, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d,12650x61, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01,12660x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64,12670x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x69,12680x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x18, 0x05,12690x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x57, 0x6f, 0x72,12700x6b, 0x64, 0x69, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f,12710x77, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63,12720x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x64, 0x69, 0x72, 0x12, 0x47, 0x0a,12730x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03,12740x28, 0x0b, 0x32, 0x25, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e,12750x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,12760x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74,12770x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x42, 0x0a, 0x0c, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x5f,12780x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x73,12790x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,12800x61, 0x6c, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0b, 0x74,12810x69, 0x74, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e,12820x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,12830x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,12840x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,12850x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x2a, 0x0a, 0x12, 0x47, 0x65,12860x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,12870x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,12880x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x22, 0x16, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x65,12890x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b,12900x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x73, 0x52,12910x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x09, 0x74, 0x65, 0x72, 0x6d, 0x69,12920x6e, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x73, 0x75, 0x70,12930x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c,12940x52, 0x09, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x73, 0x22, 0x2d, 0x0a, 0x15, 0x4c,12950x69, 0x73, 0x74, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71,12960x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20,12970x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x22, 0xb3, 0x01, 0x0a, 0x16, 0x4c,12980x69, 0x73, 0x74, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73,12990x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20,13000x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x09, 0x65,13010x78, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00,13020x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x05, 0x74, 0x69,13030x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x74, 0x69, 0x74,13040x6c, 0x65, 0x12, 0x42, 0x0a, 0x0c, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72,13050x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72,13060x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x69,13070x74, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0b, 0x74, 0x69, 0x74, 0x6c, 0x65,13080x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74,13090x22, 0x42, 0x0a, 0x14, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,13100x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61,13110x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x14,13120x0a, 0x05, 0x73, 0x74, 0x64, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x73,13130x74, 0x64, 0x69, 0x6e, 0x22, 0x3c, 0x0a, 0x15, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x65, 0x72,13140x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a,13150x0d, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x18, 0x01,13160x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x62, 0x79, 0x74, 0x65, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74,13170x65, 0x6e, 0x22, 0x98, 0x01, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,13180x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a,13190x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c,13200x69, 0x61, 0x73, 0x12, 0x16, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,13210x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x05, 0x66,13220x6f, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x05, 0x66, 0x6f,13230x72, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,13240x0b, 0x32, 0x18, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54,13250x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x04, 0x73, 0x69, 0x7a,13260x65, 0x42, 0x0a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0x19, 0x0a,13270x17, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65,13280x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x0a, 0x17, 0x53, 0x65, 0x74, 0x54,13290x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75,13300x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01,13310x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74,13320x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22,13330x1a, 0x0a, 0x18, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x69,13340x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xe3, 0x01, 0x0a, 0x20,13350x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x41, 0x6e,13360x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,13370x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,13380x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x53, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,13390x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76,13400x69, 0x73, 0x6f, 0x72, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69,13410x6e, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,13420x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x45, 0x6e, 0x74,13430x72, 0x79, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64,13440x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65,13450x6c, 0x65, 0x74, 0x65, 0x64, 0x1a, 0x3a, 0x0a, 0x0c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64,13460x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,13470x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,13480x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,13490x01, 0x22, 0x23, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69,13500x6e, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,13510x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2a, 0x2b, 0x0a, 0x13, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,13520x61, 0x6c, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0b, 0x0a,13530x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x61, 0x70,13540x69, 0x10, 0x01, 0x32, 0xb0, 0x07, 0x0a, 0x0f, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c,13550x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, 0x04, 0x4f, 0x70, 0x65, 0x6e, 0x12,13560x1f, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4f, 0x70, 0x65,13570x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,13580x1a, 0x20, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4f, 0x70,13590x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,13600x73, 0x65, 0x22, 0x00, 0x12, 0x7c, 0x0a, 0x08, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e,13610x12, 0x23, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x53, 0x68,13620x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65,13630x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73,13640x6f, 0x72, 0x2e, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69,13650x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x25, 0x82, 0xd3, 0xe4,13660x93, 0x02, 0x1f, 0x12, 0x1d, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,13670x6c, 0x2f, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x2f, 0x7b, 0x61, 0x6c, 0x69, 0x61,13680x73, 0x7d, 0x12, 0x5d, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x1e, 0x2e, 0x73, 0x75, 0x70, 0x65,13690x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,13700x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x73, 0x75, 0x70, 0x65,13710x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x22,13720x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72,13730x6d, 0x69, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x74, 0x2f, 0x7b, 0x61, 0x6c, 0x69, 0x61, 0x73,13740x7d, 0x12, 0x66, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x2e, 0x73, 0x75, 0x70, 0x65,13750x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69,13760x6e, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x73, 0x75,13770x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x65, 0x72,13780x6d, 0x69, 0x6e, 0x61, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x19,13790x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72, 0x6d,13800x69, 0x6e, 0x61, 0x6c, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x76, 0x0a, 0x06, 0x4c, 0x69, 0x73,13810x74, 0x65, 0x6e, 0x12, 0x21, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72,13820x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52,13830x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69,13840x73, 0x6f, 0x72, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e,13850x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93,13860x02, 0x1d, 0x12, 0x1b, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c,13870x2f, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x2f, 0x7b, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x7d, 0x30,13880x01, 0x12, 0x70, 0x0a, 0x05, 0x57, 0x72, 0x69, 0x74, 0x65, 0x12, 0x20, 0x2e, 0x73, 0x75, 0x70,13890x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x65, 0x72,13900x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x73,13910x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54,13920x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,13930x22, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x72,13940x6d, 0x69, 0x6e, 0x61, 0x6c, 0x2f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x2f, 0x7b, 0x61, 0x6c, 0x69,13950x61, 0x73, 0x7d, 0x12, 0x54, 0x0a, 0x07, 0x53, 0x65, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22,13960x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x53, 0x65, 0x74, 0x54,13970x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,13980x73, 0x74, 0x1a, 0x23, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e,13990x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x52,14000x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x57, 0x0a, 0x08, 0x53, 0x65, 0x74,14010x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x23, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73,14020x6f, 0x72, 0x2e, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x69,14030x74, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x73, 0x75, 0x70,14040x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x53, 0x65, 0x74, 0x54, 0x65, 0x72, 0x6d, 0x69,14050x6e, 0x61, 0x6c, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,14060x22, 0x00, 0x12, 0x72, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6e, 0x6e, 0x6f,14070x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76,14080x69, 0x73, 0x6f, 0x72, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69,14090x6e, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,14100x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73,14110x6f, 0x72, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,14120x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70,14130x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x46, 0x0a, 0x18, 0x69, 0x6f, 0x2e, 0x67, 0x69, 0x74,14140x70, 0x6f, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x61,14150x70, 0x69, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67,14160x69, 0x74, 0x70, 0x6f, 0x64, 0x2d, 0x69, 0x6f, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f,14170x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2f, 0x61, 0x70, 0x69, 0x62, 0x06,14180x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,1419}14201421var (1422file_terminal_proto_rawDescOnce sync.Once1423file_terminal_proto_rawDescData = file_terminal_proto_rawDesc1424)14251426func file_terminal_proto_rawDescGZIP() []byte {1427file_terminal_proto_rawDescOnce.Do(func() {1428file_terminal_proto_rawDescData = protoimpl.X.CompressGZIP(file_terminal_proto_rawDescData)1429})1430return file_terminal_proto_rawDescData1431}14321433var file_terminal_proto_enumTypes = make([]protoimpl.EnumInfo, 1)1434var file_terminal_proto_msgTypes = make([]protoimpl.MessageInfo, 23)1435var file_terminal_proto_goTypes = []interface{}{1436(TerminalTitleSource)(0), // 0: supervisor.TerminalTitleSource1437(*TerminalSize)(nil), // 1: supervisor.TerminalSize1438(*OpenTerminalRequest)(nil), // 2: supervisor.OpenTerminalRequest1439(*OpenTerminalResponse)(nil), // 3: supervisor.OpenTerminalResponse1440(*ShutdownTerminalRequest)(nil), // 4: supervisor.ShutdownTerminalRequest1441(*ShutdownTerminalResponse)(nil), // 5: supervisor.ShutdownTerminalResponse1442(*Terminal)(nil), // 6: supervisor.Terminal1443(*GetTerminalRequest)(nil), // 7: supervisor.GetTerminalRequest1444(*ListTerminalsRequest)(nil), // 8: supervisor.ListTerminalsRequest1445(*ListTerminalsResponse)(nil), // 9: supervisor.ListTerminalsResponse1446(*ListenTerminalRequest)(nil), // 10: supervisor.ListenTerminalRequest1447(*ListenTerminalResponse)(nil), // 11: supervisor.ListenTerminalResponse1448(*WriteTerminalRequest)(nil), // 12: supervisor.WriteTerminalRequest1449(*WriteTerminalResponse)(nil), // 13: supervisor.WriteTerminalResponse1450(*SetTerminalSizeRequest)(nil), // 14: supervisor.SetTerminalSizeRequest1451(*SetTerminalSizeResponse)(nil), // 15: supervisor.SetTerminalSizeResponse1452(*SetTerminalTitleRequest)(nil), // 16: supervisor.SetTerminalTitleRequest1453(*SetTerminalTitleResponse)(nil), // 17: supervisor.SetTerminalTitleResponse1454(*UpdateTerminalAnnotationsRequest)(nil), // 18: supervisor.UpdateTerminalAnnotationsRequest1455(*UpdateTerminalAnnotationsResponse)(nil), // 19: supervisor.UpdateTerminalAnnotationsResponse1456nil, // 20: supervisor.OpenTerminalRequest.EnvEntry1457nil, // 21: supervisor.OpenTerminalRequest.AnnotationsEntry1458nil, // 22: supervisor.Terminal.AnnotationsEntry1459nil, // 23: supervisor.UpdateTerminalAnnotationsRequest.ChangedEntry1460}1461var file_terminal_proto_depIdxs = []int32{146220, // 0: supervisor.OpenTerminalRequest.env:type_name -> supervisor.OpenTerminalRequest.EnvEntry146321, // 1: supervisor.OpenTerminalRequest.annotations:type_name -> supervisor.OpenTerminalRequest.AnnotationsEntry14641, // 2: supervisor.OpenTerminalRequest.size:type_name -> supervisor.TerminalSize14656, // 3: supervisor.OpenTerminalResponse.terminal:type_name -> supervisor.Terminal146622, // 4: supervisor.Terminal.annotations:type_name -> supervisor.Terminal.AnnotationsEntry14670, // 5: supervisor.Terminal.title_source:type_name -> supervisor.TerminalTitleSource14686, // 6: supervisor.ListTerminalsResponse.terminals:type_name -> supervisor.Terminal14690, // 7: supervisor.ListenTerminalResponse.title_source:type_name -> supervisor.TerminalTitleSource14701, // 8: supervisor.SetTerminalSizeRequest.size:type_name -> supervisor.TerminalSize147123, // 9: supervisor.UpdateTerminalAnnotationsRequest.changed:type_name -> supervisor.UpdateTerminalAnnotationsRequest.ChangedEntry14722, // 10: supervisor.TerminalService.Open:input_type -> supervisor.OpenTerminalRequest14734, // 11: supervisor.TerminalService.Shutdown:input_type -> supervisor.ShutdownTerminalRequest14747, // 12: supervisor.TerminalService.Get:input_type -> supervisor.GetTerminalRequest14758, // 13: supervisor.TerminalService.List:input_type -> supervisor.ListTerminalsRequest147610, // 14: supervisor.TerminalService.Listen:input_type -> supervisor.ListenTerminalRequest147712, // 15: supervisor.TerminalService.Write:input_type -> supervisor.WriteTerminalRequest147814, // 16: supervisor.TerminalService.SetSize:input_type -> supervisor.SetTerminalSizeRequest147916, // 17: supervisor.TerminalService.SetTitle:input_type -> supervisor.SetTerminalTitleRequest148018, // 18: supervisor.TerminalService.UpdateAnnotations:input_type -> supervisor.UpdateTerminalAnnotationsRequest14813, // 19: supervisor.TerminalService.Open:output_type -> supervisor.OpenTerminalResponse14825, // 20: supervisor.TerminalService.Shutdown:output_type -> supervisor.ShutdownTerminalResponse14836, // 21: supervisor.TerminalService.Get:output_type -> supervisor.Terminal14849, // 22: supervisor.TerminalService.List:output_type -> supervisor.ListTerminalsResponse148511, // 23: supervisor.TerminalService.Listen:output_type -> supervisor.ListenTerminalResponse148613, // 24: supervisor.TerminalService.Write:output_type -> supervisor.WriteTerminalResponse148715, // 25: supervisor.TerminalService.SetSize:output_type -> supervisor.SetTerminalSizeResponse148817, // 26: supervisor.TerminalService.SetTitle:output_type -> supervisor.SetTerminalTitleResponse148919, // 27: supervisor.TerminalService.UpdateAnnotations:output_type -> supervisor.UpdateTerminalAnnotationsResponse149019, // [19:28] is the sub-list for method output_type149110, // [10:19] is the sub-list for method input_type149210, // [10:10] is the sub-list for extension type_name149310, // [10:10] is the sub-list for extension extendee14940, // [0:10] is the sub-list for field type_name1495}14961497func init() { file_terminal_proto_init() }1498func file_terminal_proto_init() {1499if File_terminal_proto != nil {1500return1501}1502if !protoimpl.UnsafeEnabled {1503file_terminal_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {1504switch v := v.(*TerminalSize); i {1505case 0:1506return &v.state1507case 1:1508return &v.sizeCache1509case 2:1510return &v.unknownFields1511default:1512return nil1513}1514}1515file_terminal_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {1516switch v := v.(*OpenTerminalRequest); i {1517case 0:1518return &v.state1519case 1:1520return &v.sizeCache1521case 2:1522return &v.unknownFields1523default:1524return nil1525}1526}1527file_terminal_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {1528switch v := v.(*OpenTerminalResponse); i {1529case 0:1530return &v.state1531case 1:1532return &v.sizeCache1533case 2:1534return &v.unknownFields1535default:1536return nil1537}1538}1539file_terminal_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {1540switch v := v.(*ShutdownTerminalRequest); i {1541case 0:1542return &v.state1543case 1:1544return &v.sizeCache1545case 2:1546return &v.unknownFields1547default:1548return nil1549}1550}1551file_terminal_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {1552switch v := v.(*ShutdownTerminalResponse); i {1553case 0:1554return &v.state1555case 1:1556return &v.sizeCache1557case 2:1558return &v.unknownFields1559default:1560return nil1561}1562}1563file_terminal_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {1564switch v := v.(*Terminal); i {1565case 0:1566return &v.state1567case 1:1568return &v.sizeCache1569case 2:1570return &v.unknownFields1571default:1572return nil1573}1574}1575file_terminal_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {1576switch v := v.(*GetTerminalRequest); i {1577case 0:1578return &v.state1579case 1:1580return &v.sizeCache1581case 2:1582return &v.unknownFields1583default:1584return nil1585}1586}1587file_terminal_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {1588switch v := v.(*ListTerminalsRequest); i {1589case 0:1590return &v.state1591case 1:1592return &v.sizeCache1593case 2:1594return &v.unknownFields1595default:1596return nil1597}1598}1599file_terminal_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {1600switch v := v.(*ListTerminalsResponse); i {1601case 0:1602return &v.state1603case 1:1604return &v.sizeCache1605case 2:1606return &v.unknownFields1607default:1608return nil1609}1610}1611file_terminal_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {1612switch v := v.(*ListenTerminalRequest); i {1613case 0:1614return &v.state1615case 1:1616return &v.sizeCache1617case 2:1618return &v.unknownFields1619default:1620return nil1621}1622}1623file_terminal_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {1624switch v := v.(*ListenTerminalResponse); i {1625case 0:1626return &v.state1627case 1:1628return &v.sizeCache1629case 2:1630return &v.unknownFields1631default:1632return nil1633}1634}1635file_terminal_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {1636switch v := v.(*WriteTerminalRequest); i {1637case 0:1638return &v.state1639case 1:1640return &v.sizeCache1641case 2:1642return &v.unknownFields1643default:1644return nil1645}1646}1647file_terminal_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {1648switch v := v.(*WriteTerminalResponse); i {1649case 0:1650return &v.state1651case 1:1652return &v.sizeCache1653case 2:1654return &v.unknownFields1655default:1656return nil1657}1658}1659file_terminal_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {1660switch v := v.(*SetTerminalSizeRequest); i {1661case 0:1662return &v.state1663case 1:1664return &v.sizeCache1665case 2:1666return &v.unknownFields1667default:1668return nil1669}1670}1671file_terminal_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {1672switch v := v.(*SetTerminalSizeResponse); i {1673case 0:1674return &v.state1675case 1:1676return &v.sizeCache1677case 2:1678return &v.unknownFields1679default:1680return nil1681}1682}1683file_terminal_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {1684switch v := v.(*SetTerminalTitleRequest); i {1685case 0:1686return &v.state1687case 1:1688return &v.sizeCache1689case 2:1690return &v.unknownFields1691default:1692return nil1693}1694}1695file_terminal_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {1696switch v := v.(*SetTerminalTitleResponse); i {1697case 0:1698return &v.state1699case 1:1700return &v.sizeCache1701case 2:1702return &v.unknownFields1703default:1704return nil1705}1706}1707file_terminal_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {1708switch v := v.(*UpdateTerminalAnnotationsRequest); i {1709case 0:1710return &v.state1711case 1:1712return &v.sizeCache1713case 2:1714return &v.unknownFields1715default:1716return nil1717}1718}1719file_terminal_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {1720switch v := v.(*UpdateTerminalAnnotationsResponse); i {1721case 0:1722return &v.state1723case 1:1724return &v.sizeCache1725case 2:1726return &v.unknownFields1727default:1728return nil1729}1730}1731}1732file_terminal_proto_msgTypes[10].OneofWrappers = []interface{}{1733(*ListenTerminalResponse_Data)(nil),1734(*ListenTerminalResponse_ExitCode)(nil),1735(*ListenTerminalResponse_Title)(nil),1736}1737file_terminal_proto_msgTypes[13].OneofWrappers = []interface{}{1738(*SetTerminalSizeRequest_Token)(nil),1739(*SetTerminalSizeRequest_Force)(nil),1740}1741type x struct{}1742out := protoimpl.TypeBuilder{1743File: protoimpl.DescBuilder{1744GoPackagePath: reflect.TypeOf(x{}).PkgPath(),1745RawDescriptor: file_terminal_proto_rawDesc,1746NumEnums: 1,1747NumMessages: 23,1748NumExtensions: 0,1749NumServices: 1,1750},1751GoTypes: file_terminal_proto_goTypes,1752DependencyIndexes: file_terminal_proto_depIdxs,1753EnumInfos: file_terminal_proto_enumTypes,1754MessageInfos: file_terminal_proto_msgTypes,1755}.Build()1756File_terminal_proto = out.File1757file_terminal_proto_rawDesc = nil1758file_terminal_proto_goTypes = nil1759file_terminal_proto_depIdxs = nil1760}176117621763