Files
services/joke/proto/joke.proto
zhaoyang 72827704d2 feat: add joke api (#294)
* feat: add joke api
close #124

* chore: count boundary

* fix: bug fix
chore: update README.md

* feat: add publicapi.json
2021-12-08 10:38:03 +00:00

29 lines
469 B
Protocol Buffer

syntax = "proto3";
package joke;
option go_package = "./proto;joke";
service Joke {
// get n random jokes
rpc Random(RandomRequest) returns (RandomResponse) {}
}
message RandomRequest {
// the count of random jokes want, maximum: 10
int32 count = 1;
}
message JokeInfo {
string id = 1;
string title = 2;
string body = 3;
string category = 4;
// the source of joke
string source = 5;
}
message RandomResponse {
repeated JokeInfo jokes = 1;
}