NonformalizedDocumentMetadata¶
Предупреждение
Структура используется в устаревших полях структуры Document.
message NonformalizedDocumentMetadata {
optional NonformalizedDocumentStatus DocumentStatus = 1 [default = UnknownNonformalizedDocumentStatus];
optional ReceiptStatus ReceiptStatus = 2 [default = UnknownReceiptStatus];
}
enum NonformalizedDocumentStatus {
UnknownNonformalizedDocumentStatus = 0;
OutboundNoRecipientSignatureRequest = 1;
OutboundWaitingForRecipientSignature = 2;
OutboundWithRecipientSignature = 3;
OutboundRecipientSignatureRequestRejected = 4;
OutboundWaitingForSenderSignature = 13;
OutboundInvalidSenderSignature = 14;
InboundNoRecipientSignatureRequest = 5;
InboundWaitingForRecipientSignature = 6;
InboundWithRecipientSignature = 7;
InboundRecipientSignatureRequestRejected = 8;
InboundInvalidRecipientSignature = 15;
InternalNoRecipientSignatureRequest = 9;
InternalWaitingForRecipientSignature = 10;
InternalWithRecipientSignature = 11;
InternalRecipientSignatureRequestRejected = 12;
InternalWaitingForSenderSignature = 16;
InternalInvalidSenderSignature = 17;
InternalInvalidRecipientSignature = 18;
}
Структура данных NonformalizedDocumentMetadata содержит дополнительные атрибуты документа (в структуре Document) специфичные для неформализованных документов:
DocumentStatus определяет состояние, в котором находится данный документ; возможные варианты:
UnknownNonformalizedDocumentStatus (неизвестный статус; может выдаваться лишь в случае, когда клиент использует устаревшую версию SDK и не может интерпретировать статус документа, переданный сервером),
OutboundNoRecipientSignatureRequest (документ исходящий, без запроса ответной подписи),
OutboundWaitingForRecipientSignature (документ исходящий, ответная подпись, либо отказ от ее формирования еще не получены),
OutboundWithRecipientSignature (документ исходящий, ответная подпись получена),
OutboundRecipientSignatureRequestRejected (документ исходящий, получен отказ от формирования ответной подписи),
OutboundWaitingForSenderSignature (документ исходящий, документ не отправлен, поскольку не подписан отправителем),
OutboundInvalidSenderSignature (документ исходящий, документ не отправлен, поскольку подпись отправителя не является корректной),
InboundNoRecipientSignatureRequest (документ входящий, без запроса ответной подписи),
InboundWaitingForRecipientSignature (документ входящий, ответная подпись, либо отказ от ее формирования еще не отправлены),
InboundWithRecipientSignature (документ входящий, ответная подпись поставлена),
InboundRecipientSignatureRequestRejected (документ входящий, отправлен отказ от формирования ответной подписи).
InboundInvalidRecipientSignature (документ входящий, документооборот не завершен, поскольку подпись получателя не является корректной),
InternalNoRecipientSignatureRequest (документ внутренний, без запроса ответной подписи),
InternalWaitingForRecipientSignature (документ внутренний, ответная подпись, либо отказ от ее формирования еще не отправлены),
InternalWithRecipientSignature (документ внутренний, ответная подпись поставлена),
InternalRecipientSignatureRequestRejected (документ внутренний, отправлен отказ от формирования ответной подписи),
InternalWaitingForSenderSignature (документ внутренний, документ не отправлен, поскольку не подписан отправителем),
InternalInvalidSenderSignature (документ внутренний, документ не отправлен, поскольку подпись отправителя не является корректной),
InternalInvalidRecipientSignature (документ внутренний, документооборот не завершен, поскольку подпись получателя не является корректной).