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