1
0
mirror of https://git.tuxpa.in/a/code-server.git synced 2025-01-09 01:38:46 +00:00
code-server-2/packages/protocol/src/proto/node.proto

46 lines
699 B
Protocol Buffer
Raw Normal View History

2019-01-11 19:33:44 +00:00
syntax = "proto3";
message TypedValue {
enum Type {
String = 0;
Number = 1;
Object = 2;
Boolean = 3;
}
Type type = 1;
string value = 2;
2019-01-11 19:33:44 +00:00
}
message NewEvalMessage {
uint64 id = 1;
string function = 2;
repeated string args = 3;
// Timeout in ms
uint32 timeout = 4;
// Create active eval message.
// Allows for dynamic communication for an eval
bool active = 5;
}
message EvalEventMessage {
uint64 id = 1;
string event = 2;
repeated string args = 3;
2019-01-11 19:33:44 +00:00
}
message EvalFailedMessage {
uint64 id = 1;
enum Reason {
Timeout = 0;
Exception = 1;
Conflict = 2;
}
Reason reason = 2;
string message = 3;
2019-01-11 19:33:44 +00:00
}
message EvalDoneMessage {
uint64 id = 1;
TypedValue response = 2;
2019-01-11 19:33:44 +00:00
}