Compare commits
2 Commits
db123f7162
...
67f2fc6472
| Author | SHA1 | Date | |
|---|---|---|---|
| 67f2fc6472 | |||
| 8dd77c9969 |
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@teacinema/contracts",
|
||||
"version": "1.2.3",
|
||||
"version": "1.3.0",
|
||||
"description": "Protocol Buffers contracts for microservices",
|
||||
"scripts": {
|
||||
"build": "tsc -p tsconfig.build.json",
|
||||
|
||||
37
proto/theater.proto
Normal file
37
proto/theater.proto
Normal file
@ -0,0 +1,37 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package theater.v1;
|
||||
|
||||
import "google/protobuf/empty.proto";
|
||||
|
||||
service TheaterService {
|
||||
rpc ListTheater(google.protobuf.Empty) returns (ListTheaterResponse);
|
||||
rpc GetTheater(GetTheaterRequest) returns (GetTheaterResponse);
|
||||
rpc CreateTheater(CreateTheaterRequest) returns (CreateTheaterResponse);
|
||||
}
|
||||
|
||||
message ListTheaterResponse {
|
||||
repeated Theater theaters = 1;
|
||||
}
|
||||
|
||||
message GetTheaterRequest {
|
||||
string id = 1;
|
||||
}
|
||||
|
||||
message GetTheaterResponse {
|
||||
Theater theater = 1;
|
||||
}
|
||||
|
||||
message CreateTheaterRequest {
|
||||
string name = 1;
|
||||
string address = 2;
|
||||
}
|
||||
message CreateTheaterResponse {
|
||||
bool ok = 1;
|
||||
}
|
||||
|
||||
message Theater {
|
||||
string id = 1;
|
||||
string name = 2;
|
||||
string address = 3;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user