Path: blob/main/components/supervisor-api/go/terminal.pb.gw.go
2496 views
// Copyright (c) 2024 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-grpc-gateway. DO NOT EDIT.5// source: terminal.proto67/*8Package api is a reverse proxy.910It translates gRPC into RESTful JSON APIs.11*/12package api1314import (15"context"16"io"17"net/http"1819"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"20"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"21"google.golang.org/grpc"22"google.golang.org/grpc/codes"23"google.golang.org/grpc/grpclog"24"google.golang.org/grpc/metadata"25"google.golang.org/grpc/status"26"google.golang.org/protobuf/proto"27)2829// Suppress "imported and not used" errors30var _ codes.Code31var _ io.Reader32var _ status.Status33var _ = runtime.String34var _ = utilities.NewDoubleArray35var _ = metadata.Join3637var (38filter_TerminalService_Shutdown_0 = &utilities.DoubleArray{Encoding: map[string]int{"alias": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}39)4041func request_TerminalService_Shutdown_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {42var protoReq ShutdownTerminalRequest43var metadata runtime.ServerMetadata4445var (46val string47ok bool48err error49_ = err50)5152val, ok = pathParams["alias"]53if !ok {54return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")55}5657protoReq.Alias, err = runtime.String(val)58if err != nil {59return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)60}6162if err := req.ParseForm(); err != nil {63return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)64}65if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_TerminalService_Shutdown_0); err != nil {66return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)67}6869msg, err := client.Shutdown(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))70return msg, metadata, err7172}7374func local_request_TerminalService_Shutdown_0(ctx context.Context, marshaler runtime.Marshaler, server TerminalServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {75var protoReq ShutdownTerminalRequest76var metadata runtime.ServerMetadata7778var (79val string80ok bool81err error82_ = err83)8485val, ok = pathParams["alias"]86if !ok {87return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")88}8990protoReq.Alias, err = runtime.String(val)91if err != nil {92return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)93}9495if err := req.ParseForm(); err != nil {96return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)97}98if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_TerminalService_Shutdown_0); err != nil {99return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)100}101102msg, err := server.Shutdown(ctx, &protoReq)103return msg, metadata, err104105}106107func request_TerminalService_Get_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {108var protoReq GetTerminalRequest109var metadata runtime.ServerMetadata110111var (112val string113ok bool114err error115_ = err116)117118val, ok = pathParams["alias"]119if !ok {120return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")121}122123protoReq.Alias, err = runtime.String(val)124if err != nil {125return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)126}127128msg, err := client.Get(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))129return msg, metadata, err130131}132133func local_request_TerminalService_Get_0(ctx context.Context, marshaler runtime.Marshaler, server TerminalServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {134var protoReq GetTerminalRequest135var metadata runtime.ServerMetadata136137var (138val string139ok bool140err error141_ = err142)143144val, ok = pathParams["alias"]145if !ok {146return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")147}148149protoReq.Alias, err = runtime.String(val)150if err != nil {151return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)152}153154msg, err := server.Get(ctx, &protoReq)155return msg, metadata, err156157}158159func request_TerminalService_List_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {160var protoReq ListTerminalsRequest161var metadata runtime.ServerMetadata162163msg, err := client.List(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))164return msg, metadata, err165166}167168func local_request_TerminalService_List_0(ctx context.Context, marshaler runtime.Marshaler, server TerminalServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {169var protoReq ListTerminalsRequest170var metadata runtime.ServerMetadata171172msg, err := server.List(ctx, &protoReq)173return msg, metadata, err174175}176177func request_TerminalService_Listen_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (TerminalService_ListenClient, runtime.ServerMetadata, error) {178var protoReq ListenTerminalRequest179var metadata runtime.ServerMetadata180181var (182val string183ok bool184err error185_ = err186)187188val, ok = pathParams["alias"]189if !ok {190return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")191}192193protoReq.Alias, err = runtime.String(val)194if err != nil {195return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)196}197198stream, err := client.Listen(ctx, &protoReq)199if err != nil {200return nil, metadata, err201}202header, err := stream.Header()203if err != nil {204return nil, metadata, err205}206metadata.HeaderMD = header207return stream, metadata, nil208209}210211var (212filter_TerminalService_Write_0 = &utilities.DoubleArray{Encoding: map[string]int{"alias": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}213)214215func request_TerminalService_Write_0(ctx context.Context, marshaler runtime.Marshaler, client TerminalServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {216var protoReq WriteTerminalRequest217var metadata runtime.ServerMetadata218219var (220val string221ok bool222err error223_ = err224)225226val, ok = pathParams["alias"]227if !ok {228return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")229}230231protoReq.Alias, err = runtime.String(val)232if err != nil {233return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)234}235236if err := req.ParseForm(); err != nil {237return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)238}239if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_TerminalService_Write_0); err != nil {240return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)241}242243msg, err := client.Write(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))244return msg, metadata, err245246}247248func local_request_TerminalService_Write_0(ctx context.Context, marshaler runtime.Marshaler, server TerminalServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {249var protoReq WriteTerminalRequest250var metadata runtime.ServerMetadata251252var (253val string254ok bool255err error256_ = err257)258259val, ok = pathParams["alias"]260if !ok {261return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "alias")262}263264protoReq.Alias, err = runtime.String(val)265if err != nil {266return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "alias", err)267}268269if err := req.ParseForm(); err != nil {270return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)271}272if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_TerminalService_Write_0); err != nil {273return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)274}275276msg, err := server.Write(ctx, &protoReq)277return msg, metadata, err278279}280281// RegisterTerminalServiceHandlerServer registers the http handlers for service TerminalService to "mux".282// UnaryRPC :call TerminalServiceServer directly.283// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.284// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterTerminalServiceHandlerFromEndpoint instead.285func RegisterTerminalServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TerminalServiceServer) error {286287mux.Handle("GET", pattern_TerminalService_Shutdown_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {288ctx, cancel := context.WithCancel(req.Context())289defer cancel()290var stream runtime.ServerTransportStream291ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)292inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)293var err error294var annotatedContext context.Context295annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/supervisor.TerminalService/Shutdown", runtime.WithHTTPPathPattern("/v1/terminal/shutdown/{alias}"))296if err != nil {297runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)298return299}300resp, md, err := local_request_TerminalService_Shutdown_0(annotatedContext, inboundMarshaler, server, req, pathParams)301md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())302annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)303if err != nil {304runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)305return306}307308forward_TerminalService_Shutdown_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)309310})311312mux.Handle("GET", pattern_TerminalService_Get_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {313ctx, cancel := context.WithCancel(req.Context())314defer cancel()315var stream runtime.ServerTransportStream316ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)317inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)318var err error319var annotatedContext context.Context320annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/supervisor.TerminalService/Get", runtime.WithHTTPPathPattern("/v1/terminal/get/{alias}"))321if err != nil {322runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)323return324}325resp, md, err := local_request_TerminalService_Get_0(annotatedContext, inboundMarshaler, server, req, pathParams)326md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())327annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)328if err != nil {329runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)330return331}332333forward_TerminalService_Get_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)334335})336337mux.Handle("GET", pattern_TerminalService_List_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {338ctx, cancel := context.WithCancel(req.Context())339defer cancel()340var stream runtime.ServerTransportStream341ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)342inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)343var err error344var annotatedContext context.Context345annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/supervisor.TerminalService/List", runtime.WithHTTPPathPattern("/v1/terminal/list"))346if err != nil {347runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)348return349}350resp, md, err := local_request_TerminalService_List_0(annotatedContext, inboundMarshaler, server, req, pathParams)351md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())352annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)353if err != nil {354runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)355return356}357358forward_TerminalService_List_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)359360})361362mux.Handle("GET", pattern_TerminalService_Listen_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {363err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")364_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)365runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)366return367})368369mux.Handle("POST", pattern_TerminalService_Write_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {370ctx, cancel := context.WithCancel(req.Context())371defer cancel()372var stream runtime.ServerTransportStream373ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)374inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)375var err error376var annotatedContext context.Context377annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/supervisor.TerminalService/Write", runtime.WithHTTPPathPattern("/v1/terminal/write/{alias}"))378if err != nil {379runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)380return381}382resp, md, err := local_request_TerminalService_Write_0(annotatedContext, inboundMarshaler, server, req, pathParams)383md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())384annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)385if err != nil {386runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)387return388}389390forward_TerminalService_Write_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)391392})393394return nil395}396397// RegisterTerminalServiceHandlerFromEndpoint is same as RegisterTerminalServiceHandler but398// automatically dials to "endpoint" and closes the connection when "ctx" gets done.399func RegisterTerminalServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {400conn, err := grpc.Dial(endpoint, opts...)401if err != nil {402return err403}404defer func() {405if err != nil {406if cerr := conn.Close(); cerr != nil {407grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)408}409return410}411go func() {412<-ctx.Done()413if cerr := conn.Close(); cerr != nil {414grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)415}416}()417}()418419return RegisterTerminalServiceHandler(ctx, mux, conn)420}421422// RegisterTerminalServiceHandler registers the http handlers for service TerminalService to "mux".423// The handlers forward requests to the grpc endpoint over "conn".424func RegisterTerminalServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {425return RegisterTerminalServiceHandlerClient(ctx, mux, NewTerminalServiceClient(conn))426}427428// RegisterTerminalServiceHandlerClient registers the http handlers for service TerminalService429// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "TerminalServiceClient".430// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "TerminalServiceClient"431// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in432// "TerminalServiceClient" to call the correct interceptors.433func RegisterTerminalServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TerminalServiceClient) error {434435mux.Handle("GET", pattern_TerminalService_Shutdown_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {436ctx, cancel := context.WithCancel(req.Context())437defer cancel()438inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)439var err error440var annotatedContext context.Context441annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/Shutdown", runtime.WithHTTPPathPattern("/v1/terminal/shutdown/{alias}"))442if err != nil {443runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)444return445}446resp, md, err := request_TerminalService_Shutdown_0(annotatedContext, inboundMarshaler, client, req, pathParams)447annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)448if err != nil {449runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)450return451}452453forward_TerminalService_Shutdown_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)454455})456457mux.Handle("GET", pattern_TerminalService_Get_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {458ctx, cancel := context.WithCancel(req.Context())459defer cancel()460inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)461var err error462var annotatedContext context.Context463annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/Get", runtime.WithHTTPPathPattern("/v1/terminal/get/{alias}"))464if err != nil {465runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)466return467}468resp, md, err := request_TerminalService_Get_0(annotatedContext, inboundMarshaler, client, req, pathParams)469annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)470if err != nil {471runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)472return473}474475forward_TerminalService_Get_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)476477})478479mux.Handle("GET", pattern_TerminalService_List_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {480ctx, cancel := context.WithCancel(req.Context())481defer cancel()482inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)483var err error484var annotatedContext context.Context485annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/List", runtime.WithHTTPPathPattern("/v1/terminal/list"))486if err != nil {487runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)488return489}490resp, md, err := request_TerminalService_List_0(annotatedContext, inboundMarshaler, client, req, pathParams)491annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)492if err != nil {493runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)494return495}496497forward_TerminalService_List_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)498499})500501mux.Handle("GET", pattern_TerminalService_Listen_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {502ctx, cancel := context.WithCancel(req.Context())503defer cancel()504inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)505var err error506var annotatedContext context.Context507annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/Listen", runtime.WithHTTPPathPattern("/v1/terminal/listen/{alias}"))508if err != nil {509runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)510return511}512resp, md, err := request_TerminalService_Listen_0(annotatedContext, inboundMarshaler, client, req, pathParams)513annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)514if err != nil {515runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)516return517}518519forward_TerminalService_Listen_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)520521})522523mux.Handle("POST", pattern_TerminalService_Write_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {524ctx, cancel := context.WithCancel(req.Context())525defer cancel()526inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)527var err error528var annotatedContext context.Context529annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/supervisor.TerminalService/Write", runtime.WithHTTPPathPattern("/v1/terminal/write/{alias}"))530if err != nil {531runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)532return533}534resp, md, err := request_TerminalService_Write_0(annotatedContext, inboundMarshaler, client, req, pathParams)535annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)536if err != nil {537runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)538return539}540541forward_TerminalService_Write_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)542543})544545return nil546}547548var (549pattern_TerminalService_Shutdown_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "terminal", "shutdown", "alias"}, ""))550551pattern_TerminalService_Get_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "terminal", "get", "alias"}, ""))552553pattern_TerminalService_List_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "terminal", "list"}, ""))554555pattern_TerminalService_Listen_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "terminal", "listen", "alias"}, ""))556557pattern_TerminalService_Write_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "terminal", "write", "alias"}, ""))558)559560var (561forward_TerminalService_Shutdown_0 = runtime.ForwardResponseMessage562563forward_TerminalService_Get_0 = runtime.ForwardResponseMessage564565forward_TerminalService_List_0 = runtime.ForwardResponseMessage566567forward_TerminalService_Listen_0 = runtime.ForwardResponseStream568569forward_TerminalService_Write_0 = runtime.ForwardResponseMessage570)571572573