feat: add theater proto

This commit is contained in:
Sergey Krylov 2026-04-15 07:24:12 +03:00
parent db123f7162
commit 8dd77c9969

37
proto/theater.proto Normal file
View 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;
}