blob: 1a32ad25c1d6278d5d6a077a8b85b1726a17bf89 [file] [log] [blame]
syntax = "proto3";
package greet;
option go_package = "dubbo.apache.org/dubbo-go/v3/protocol/triple/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) {}
}