OuterDocflowEntities

message OuterDocflowEntities
{
  required string DocflowNamedId = 1;
  required string DocflowFriendlyName = 2;
  repeated StatusEntity StatusEntities = 3;
}

message StatusEntity
{
  required SignedAttachmentV3 Attachment = 1;
  required Status Status = 2;
}

message Status {
    required string NamedId = 1;
    required string FriendlyName = 2;
    required OuterStatusType Type = 3;
    optional string Description = 4;
    repeated StatusDetail Details = 5;
}

message StatusDetail {
    optional string Code = 1;
    optional string Text = 2;
}

В структуре OuterDocflowEntities собраны сущности, относящиеся к внешнему документообороту по документу или запросу на аннулирование.

  • DocflowNamedId - именованный идентификатор внешнего документооборота.

  • DocflowFriendlyName - наименование внешнего документооборота, используется для отображения в веб-интерфейсе.

  • StatusEntities - набор статусов, полученных в рамках внешнего документооборота.

  • Attachment - содержит информацию о квитанции, которая была получена в рамках внешнего документооборота.

  • Status - информация о статусе обработки документа.

  • NamedId - именованный идентификатор статуса,

  • FriendlyName - наименование статуса, используется для отображения в веб-интерфейсе,

  • Type - тип статуса,

  • Description - дополнительное описание статуса.

  • Details - детализация по статусу. Здесь может быть список ошибок, которые были получены в при взаимодействии с внешним сервисом в рамках документооборота:

  • Code - код ошибки,

  • Text - текст ошибки.