Message¶
Message
Message - базовое сообщение. Содержит информацию о типе сообщения и версию используемого протокола. Анализируя тип сообщения, взаимодействующие стороны определяют набор действий, которые необходимо провести для его проверки, обработки и ответа (если это необходимо).
{
"type" : "TYPE",
"apiVersion" : "API_V1"
}
syntax = "proto3";
package Robin.Protocol.Orchestrator.Messages.API.v2;
message BaseMessage
{
   string type = 1; // базовое сообщение
   string apiVersion = 2; // версия api
}
Типы сообщений
- AGENT_CONNECTED
 - AGENT_DISCONNECTED
 - AGENT_SYSTEM_USAGE
 - ROBOT_START_ACK
 - ROBOT_STARTED
 - ROBOT_STOP_ACK
 - ROBOT_STOPPED
 - ROBOT_PAUSE_ACK
 - ROBOT_PAUSED
 - ROBOT_CONTINUE_ACK
 - ROBOT_CONTINUED
 - ROBOT_FINISHED
 - SYSTEM_LOG
 - ROBOT_SYSTEM_USAGE
 - SUBSCRIBE
 - UNSUBSCRIBE