28 lines
681 B
Protocol Buffer
28 lines
681 B
Protocol Buffer
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;
|
|
}
|