generated from VLADIMIR/template
up
This commit is contained in:
@@ -685,6 +685,36 @@ service EveningDetectiveServer {
|
||||
};
|
||||
}
|
||||
|
||||
rpc GetScreenPlan(GetScreenPlanReq) returns (GetScreenPlanRsp) {
|
||||
option (google.api.http) = { get: "/api/games/{gameID}/screen-plan" };
|
||||
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
|
||||
tags : "Экраны";
|
||||
summary: "Получить план экранов";
|
||||
};
|
||||
}
|
||||
|
||||
rpc SaveScreenPlan(SaveScreenPlanReq) returns (SaveScreenPlanRsp) {
|
||||
option (google.api.http) = {
|
||||
put : "/api/games/{gameID}/screen-plan"
|
||||
body: "*"
|
||||
};
|
||||
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
|
||||
tags : "Экраны";
|
||||
summary: "Сохранить план экранов";
|
||||
};
|
||||
}
|
||||
|
||||
rpc SetScreenPlanStep(SetScreenPlanStepReq) returns (SetScreenPlanStepRsp) {
|
||||
option (google.api.http) = {
|
||||
post: "/api/games/{gameID}/screen-plan/step"
|
||||
body: "*"
|
||||
};
|
||||
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
|
||||
tags : "Экраны";
|
||||
summary: "Перейти на шаг плана экранов";
|
||||
};
|
||||
}
|
||||
|
||||
rpc GetScreenResults(GetScreenResultsReq) returns (GetScreenResultsRsp) {
|
||||
option (google.api.http) = { post: "/api/screens/results" body: "*" };
|
||||
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = {
|
||||
@@ -1410,6 +1440,7 @@ enum ScreenMode {
|
||||
SCREEN_MODE_CONCLUSION_DONE = 5;
|
||||
SCREEN_MODE_RESULTS = 6;
|
||||
SCREEN_MODE_TIMER = 7;
|
||||
SCREEN_MODE_TEXT = 8;
|
||||
}
|
||||
|
||||
enum ScreenTimerState {
|
||||
@@ -1455,6 +1486,7 @@ message ScreenState {
|
||||
int64 timer_duration_seconds = 17;
|
||||
int64 timer_remaining_seconds = 18;
|
||||
ScreenTimerState timer_state = 19;
|
||||
string text = 20;
|
||||
}
|
||||
|
||||
message CreateScreenSessionReq {}
|
||||
@@ -1563,6 +1595,45 @@ message SendScreenCommandReq {
|
||||
message SendScreenCommandRsp {
|
||||
}
|
||||
|
||||
message ScreenPlanStep {
|
||||
ScreenMode mode = 1;
|
||||
string text = 2;
|
||||
string timer_label = 3;
|
||||
int64 timer_duration_seconds = 4;
|
||||
}
|
||||
|
||||
message ScreenPlan {
|
||||
repeated ScreenPlanStep steps = 1;
|
||||
int32 current_step = 2;
|
||||
}
|
||||
|
||||
message GetScreenPlanReq {
|
||||
int32 gameID = 1;
|
||||
}
|
||||
|
||||
message GetScreenPlanRsp {
|
||||
ScreenPlan plan = 1;
|
||||
}
|
||||
|
||||
message SaveScreenPlanReq {
|
||||
int32 gameID = 1;
|
||||
repeated ScreenPlanStep steps = 2;
|
||||
int32 current_step = 3;
|
||||
}
|
||||
|
||||
message SaveScreenPlanRsp {
|
||||
ScreenPlan plan = 1;
|
||||
}
|
||||
|
||||
message SetScreenPlanStepReq {
|
||||
int32 gameID = 1;
|
||||
int32 current_step = 2;
|
||||
}
|
||||
|
||||
message SetScreenPlanStepRsp {
|
||||
ScreenPlan plan = 1;
|
||||
}
|
||||
|
||||
message GetScreenResultsReq {
|
||||
string screenID = 1;
|
||||
string accessToken = 2;
|
||||
|
||||
Reference in New Issue
Block a user