vex_mqtt_rust/proto/sidechallenge.proto

32 lines
699 B
Protocol Buffer

syntax = "proto2";
package tm;
import "match.proto";
message SideChallenge {
optional int32 id = 1;
optional string name = 2;
}
message SideChallengeList {
repeated tm.SideChallenge challenges = 1;
}
message SideChallengeScore {
optional int32 id = 1;
optional int32 challengeId = 2;
optional string teamNum = 3;
optional uint32 timeScored = 4;
optional int32 score = 5;
optional string teamName = 6;
optional bool deleted = 7 [default = false];
repeated tm.ScoreObject scoreTypes = 8;
optional int32 teamId = 9;
optional string uuid = 10;
optional uint32 session = 11 [default = 0];
}
message SideChallengeScoreList {
repeated tm.SideChallengeScore scores = 1;
}