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