syntax = "proto3"; option go_package = "gitea.dwysokinski.me/Kichiyaki/grpc-demo/proto"; service Greeter { rpc SayHello (HelloRequest) returns (HelloReply) {} rpc SayHelloToJames (HelloRequest) returns (HelloReply) {} rpc SayHelloClientStream (stream HelloRequest) returns (MultiHelloReply) {} rpc SayHelloServerStream (MultiHelloRequest) returns (stream HelloReply) {} rpc SayHelloBidirectionalStream (stream HelloRequest) returns (stream HelloReply) {} } message HelloRequest { string name = 1; } message MultiHelloRequest { repeated string names = 1; } message HelloReply { string message = 1; } message MultiHelloReply { repeated string messages = 1; }