github.com/lastbackend/toolkit@v0.0.0-20241020043710-cafa37b95aad/examples/wss/gen/server/client/server.pb.toolkit.rpc.go (about) 1 // Code generated by protoc-gen-toolkit. DO NOT EDIT. 2 // source: github.com/lastbackend/toolkit/examples/wss/apis/server.proto 3 4 package serverpb 5 6 import ( 7 context "context" 8 9 "github.com/lastbackend/toolkit/examples/helloworld/gen" 10 client "github.com/lastbackend/toolkit/pkg/client" 11 emptypb "google.golang.org/protobuf/types/known/emptypb" 12 ) 13 14 // Suppress "imported and not used" errors 15 var _ context.Context 16 var _ emptypb.Empty 17 18 // Client gRPC API for Router service 19 func NewRouterRPCClient(service string, c client.GRPCClient) RouterRPCClient { 20 return &routerGrpcRPCClient{service, c} 21 } 22 23 // Client gRPC API for Router service 24 type RouterRPCClient interface { 25 SayHello(ctx context.Context, req *servicepb.HelloRequest, opts ...client.GRPCCallOption) (*servicepb.HelloReply, error) 26 27 HelloWorld(ctx context.Context, req *servicepb.HelloRequest, opts ...client.GRPCCallOption) (*servicepb.HelloReply, error) 28 } 29 30 type routerGrpcRPCClient struct { 31 service string 32 cli client.GRPCClient 33 } 34 35 func (c *routerGrpcRPCClient) SayHello(ctx context.Context, req *servicepb.HelloRequest, opts ...client.GRPCCallOption) (*servicepb.HelloReply, error) { 36 resp := new(servicepb.HelloReply) 37 if err := c.cli.Call(ctx, c.service, Router_SayHelloMethod, req, resp, opts...); err != nil { 38 return nil, err 39 } 40 return resp, nil 41 } 42 43 func (c *routerGrpcRPCClient) HelloWorld(ctx context.Context, req *servicepb.HelloRequest, opts ...client.GRPCCallOption) (*servicepb.HelloReply, error) { 44 resp := new(servicepb.HelloReply) 45 if err := c.cli.Call(ctx, c.service, Router_HelloWorldMethod, req, resp, opts...); err != nil { 46 return nil, err 47 } 48 return resp, nil 49 } 50 51 func (routerGrpcRPCClient) mustEmbedUnimplementedRouterClient() {} 52 53 // Client methods for Router service 54 const ( 55 Router_SubscribeMethod = "/gateway.Router/Subscribe" 56 57 Router_SayHelloMethod = "/gateway.Router/SayHello" 58 59 Router_HelloWorldMethod = "/gateway.Router/HelloWorld" 60 )