Untitled
unknown
protobuf
3 years ago
1.0 kB
8
Indexable
//Common
message SurveyQuestion {
enum Type {
Text = 0;
SingleChoice = 1;
MultiChoice = 2;
Address = 3;
}
string tag = 1;
string text = 2;
repeated string options = 3;
Type type = 4;
}
//API
message GetSurveyRequest {
string meetingId = 1;
}
message GetSurveyResponse {
message QuestionWithPreviousAnswer {
message PreviousAnswer {
optional string responseJson = 2; //null == Клиент пропустил
}
SurveyQuestion question = 1;
optional PreviousAnswer previousAnswer = 2; //null == Клиент до этого вопроса ещё не дошёл
}
repeated QuestionWithPreviousAnswer open = 1;
repeated QuestionWithPreviousAnswer private = 2;
}
message SendAnswerRequest {
message Answer {
string questionTag = 1;
string responseJson = 2;
}
string meetingId = 1;
repeated Answer answers = 2;
}
message SendAnswerResponse {
message Body{}
message Error{}
oneof result {
Body response = 1;
Error error = 2;
}
}
Editor is loading...