41 lines
815 B
Protocol Buffer
41 lines
815 B
Protocol Buffer
|
syntax = "proto2";
|
||
|
|
||
|
package tm;
|
||
|
|
||
|
message RobotEventsOptions {
|
||
|
optional bool enabled = 1;
|
||
|
optional string types = 2;
|
||
|
optional int32 divisionToPublish = 3;
|
||
|
optional int32 mappedDivisionId = 4;
|
||
|
}
|
||
|
|
||
|
message CustomUrlOption {
|
||
|
optional bool enabled = 1;
|
||
|
optional string url = 2;
|
||
|
}
|
||
|
|
||
|
message TwitterOption {
|
||
|
optional bool enabled = 1;
|
||
|
optional string username = 2;
|
||
|
optional string accessKey = 3;
|
||
|
optional string accessSecret = 4;
|
||
|
}
|
||
|
|
||
|
message PublishOptions {
|
||
|
enum PublishOptionId {
|
||
|
VEXSCORES = 1;
|
||
|
CUSTOM = 2;
|
||
|
TWITTER = 3;
|
||
|
ROBOTEVENTS = 4;
|
||
|
WORLDS = 1000;
|
||
|
}
|
||
|
optional tm.CustomUrlOption customUrl = 2;
|
||
|
optional tm.TwitterOption twitter = 3;
|
||
|
optional tm.RobotEventsOptions robotevents = 4;
|
||
|
}
|
||
|
|
||
|
message PublishStatus {
|
||
|
required bool success = 1;
|
||
|
required string userMsg = 2;
|
||
|
}
|