Result

Result

Result - универсальный объект с результатом

{
"code" : "E100500", // код результата
"type" : "ERROR", // тип результата - перечисление
"description" : "Empty required parameter!" // описание
}

возможные типы:

  • SUCCESS
  • WARNING
  • ERROR
syntax = "proto3";
package Robin.Protocol.Orchestrator.Messages.API.v2;

message Result {
string code = 1; // код результата
ResultType type = 2;
string description = 3; // описание
}

 enum ResultType { // тип результата - перечисление
 SUCCESS = 0;
 WARNING = 1;
 ERROR = 2;
}