DeliveryDocflowV5

Состояние доставки документа получателю.

Доставкой считается процесс передачи документа на сторону получателя, включащий в себя различные проверки — подписей, вредоносного ПО, обработки документа в ГИС и т.п.

message DeliveryDocflowV5
{
    required DeliveryStatusV5 Status = 1;
    required Timestamp SentAt = 2;
    optional Timestamp DeliveredAt = 3;
}

enum DeliveryStatusV5
{
    DeliveryStatusUnknown = 0;
    DeliveryStatusNotReady = 1;
    DeliveryStatusDelivered = 2;
    DeliveryStatusFailed = 3;
}
  • Status — статус доставки, принимает значения из перечисления DeliveryStatusV5:

    • DeliveryStatusUnknown — неизвестное значение;

    • DeliveryStatusNotReady — доставка еще не началась;

    • DeliveryStatusDelivered — доставка завершена;

    • DeliveryStatusFailed — во время доставки произошла ошибка.

  • SentAt — время отправки, представленное структурой Timestamp.

  • DeliveredAt — время доставки, представленное структурой Timestamp.


См. также

Структура используется: