TemplateDocumentAttachment
Данные документа любого типа в отправляемом сообщении.
message TemplateDocumentAttachment {
required UnsignedContent UnsignedContent = 1;
optional string Comment = 2;
required string TypeNamedId = 3;
optional string Function = 4;
optional string Version = 5;
repeated MetadataItem Metadata = 6;
optional int32 WorkflowId = 7;
optional string CustomDocumentId = 8;
optional string EditingSettingId = 9;
optional bool NeedRecipientSignature = 10 [default = false];
optional PredefinedRecipientTitle PredefinedRecipientTitle = 11;
optional bool RefusalDisabled = 12 [default = false];
repeated CustomDataItem CustomData = 13;
}
message PredefinedRecipientTitle {
required UnsignedContent UnsignedContent = 1;
}
UnsignedContent
— содержимое файла, представленное структурой UnsignedContent.Comment
— комментарий к документу. Длина не более 5000 символов.TypeNamedId
— строковый идентификатор типа документа.Function
— функция документа. Обязательна при отправке зашифрованных документов.Version
— версия документа. Обязательна при отправке зашифрованных документов.Metadata
— список метаданных документа, представленных структурой MetadataItem. Список доступных метаданных для типа можно получить с помощью метода GetDocumentTypes (V2). Инструкция о получении данных из методаGetDocumentTypes
приведена на странице Получение информации о типе документа.WorkflowId
— идентификатор вида документооборота.CustomDocumentId
— идентификатор документа во внешней системе, уникальный в рамках структуры TemplateToPost. Используется для выстраивания связей между документами внутри отправляемого сообщения. После создания шаблона идентификатор хранится в полеDocument.CustomDocumentId
.EditingSettingId
— идентификатор настройки редактирования содержимого документа. Наличие настройки означает, что в содержимом файла могут отсутствовать данные, редактирование которых разрешено этой настройкой.NeedRecipientSignature
— признак того, что под документом, созданным на основе шаблона, требуется подпись получателя.PredefinedRecipientTitle
— данные титула получателя. Предназначено для двухтитульных документов с версией, поддерживающей предопределенный титул получателя.RefusalDisabled
— признак, управляющий возможностью отклонять шаблон на стороне получателя. Если указано значениеtrue
, то у получателя нет возможности отклонить шаблон.CustomData
— список пар вида «ключ-значение», содержащих произвольные данные по документу. Каждый элемент списка представлен структурой CustomDataItem.
См. также
- Структура используется:
в структуре TemplateToPost