RevocationDocflowV3

message RevocationDocflowV3
{
    required bool IsFinished = 1;
    required RevocationRequestDocflow RevocationRequest = 2;
    optional RevocationResponseDocflow RevocationResponse = 3;
    required string InitiatorBoxId = 4;
    required Documents.RevocationStatus RevocationStatus = 5;
    optional ResolutionEntitiesV3 ResolutionEntities = 6;
    repeated OuterDocflowEntities OuterDocflowEntities  = 7;
}

Структура представляет информацию об аннулировании документа. Содержится в структуре DocflowV3.

  • IsFinished - признак того, что документооборот по аннулированию завершен, т.е. не требует дальнейших действий.

  • RevocationRequest - информация о предложении об аннулировании.

  • RevocationResponse - информация об ответе на предложение аннулирования.

  • InitiatorBoxId - идентификатор ящика организации, которая инициировала аннулирование документа.

  • RevocationStatus - статус аннулирования документа.

  • ResolutionEntities - информация о сущностях, относящихся к согласованию аннулирования.

  • OuterDocflowEntities - информация о сущностях, относящихся к внешнему документообороту по аннулированию.

RevocationRequestDocflow

message RevocationRequestDocflow
{
    required SignedAttachmentV3 RevocationRequest = 1;
    optional Timestamp SentAt = 2;
    optional Timestamp DeliveredAt = 3;
    optional RoamingNotification RoamingNotification = 4;
    optional string PlainText = 5;
}

Структура содержит информацию о предложении об аннулировании документа.

  • RevocationRequest - информация о файле предложения об аннулировании

  • SentAt - метка времени отправки предложения об аннулировании

  • DeliveredAt - метка времени доставки предложения об аннулировании в ящик контрагента

  • RoamingNotification - данные о доставке предложения об аннулировании в роуминг

  • PlainText - текст запроса аннулирования

RevocationResponseDocflow

message RevocationResponseDocflow
{
    optional SignatureV3 RecipientSignature = 1;
    optional SignatureRejectionDocflow SignatureRejection = 2;
}

Структура содержит информацию об ответе на предложение об аннулировании документа.

  • RecipientSignature - информация об ответной подписи под предложением об аннулировании

  • SignatureRejection - информация об отказе в подписи предложения об аннулировании