ROBOT_PAUSED

ROBOT_PAUSED

Инициатор: оркестратор

Получатель: ui

Описание:

После подтверждения агентом обработки команды приостановки робота оркестратор уведомляет все авторизованные UI сообщением.

{
   "type" : "ROBOT_PAUSED",
   "apiVersion" : "API_V1",
   "agentUUID" : "", // уникальный универсальный идентификатор агента (в БД)
   "uuid" : "", // уникальный универсальный идентификатор робота (в БД)
   "date" : "", // дата паузы/ошибки робота - фиксируется агентом
   "result" : { // универсальный объект с результатом
       "code" : "E100500", // код
       "type" : "SUCCESS",
       "description" : "Done!" // описание
   },
   "initiator" : "robin" // инициатор команды
   "runner" : ""
}
syntax = "proto3";
package Robin.Protocol.Orchestrator.Messages.API.v2;
import "google/protobuf/timestamp.proto";
import "Result.proto";

message RobotPaused {
   string type = 1; // "ROBOT_PAUSED"
   string apiVersion = 2;
   string uuid = 3; // уникальный универсальный идентификатор робота (в БД)
   google.protobuf.Timestamp date = 4; // дата паузы/ошибки робота - фиксируется агентом
   Result result = 5; // универсальный объект с результатом
   string agentUuid = 6; // уникальный универсальный иден
   string initiator = 7; // тот, кто инициировал команду
   string runner = 8; // УЗ ранера
}