You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
694 B
39 lines
694 B
syntax = "proto3"; |
|
package helloworld.v1; |
|
|
|
import "google/api/annotations.proto"; |
|
|
|
option go_package = "v1"; |
|
|
|
// The greeting service definition. |
|
service Hello { |
|
// Sends a greeting |
|
rpc SayHello (HelloRequest) returns (HelloReply) { |
|
option (google.api.http) = { |
|
get:"/hello" |
|
}; |
|
} |
|
rpc Echo(EchoRequest) returns (EchoReply) { |
|
option (google.api.http) = { |
|
post:"/echo" |
|
}; |
|
} |
|
} |
|
|
|
// The request message containing the user's name. |
|
message HelloRequest { |
|
string name = 1; |
|
} |
|
|
|
// The response message containing the greetings |
|
message HelloReply { |
|
string message = 1; |
|
} |
|
|
|
message EchoRequest { |
|
string content = 1; |
|
} |
|
|
|
message EchoReply { |
|
string content = 1; |
|
}
|
|
|