blob: f4b49b4c3fdb27ce7d084729326677b2fdb71f51 [file] [log] [blame]
syntax = "proto3";
package greet;
option go_package = "/internal/proto;greet";
message GreetRequest {
string name = 1;
}
message GreetResponse {
string greeting = 1;
}
message GreetStreamRequest {
string name = 1;
}
message GreetStreamResponse {
string greeting = 1;
}
message GreetClientStreamRequest {
string name = 1;
}
message GreetClientStreamResponse {
string greeting = 1;
}
message GreetServerStreamRequest {
string name = 1;
}
message GreetServerStreamResponse {
string greeting = 1;
}
service GreetService {
rpc Greet(GreetRequest) returns (GreetResponse) {}
rpc GreetStream(stream GreetStreamRequest) returns (stream GreetStreamResponse) {}
rpc GreetClientStream(stream GreetClientStreamRequest) returns (GreetClientStreamResponse) {}
rpc GreetServerStream(GreetServerStreamRequest) returns (stream GreetServerStreamResponse) {}
}