UnsignedContent
Подписываемые данные в отправляемом сообщении.
message UnsignedContent {
optional bytes Content = 1;
optional string NameOnShelf = 2;
}
Content— бинарное содержимое подписываемого документа. Значение должно быть пустым, если заполнено полеNameOnShelf.NameOnShelf— имя подписываемого документа на полке документов. Значение должно быть пустым, если заполнено полеContent.
Сервер может не обработать запрос, содержащий структуры UnsignedContent большого размера, поэтому:
если размер подписываемого документа меньше 500Кб, его бинарное представление можно разместить в поле
Content.если размер документа больше, сначала загрузите его на полку документов методом ShelfUpload (V2), а после загрузки укажите имя документа на полке в поле
NameOnShelf.
Ограничения на размер передаваемых документов действуют не только на уровне отдельного документа, но и на уровне запроса к серверу. Если запрос к серверу содержит несколько документов (несколько структур UnsignedContent), то суммарный размер данных в запросе не должен превышать 5 Мб с учетом служебной информации. В случае, если размер документов превышает это значение, мы рекомендуем загружать документы на полку документов.
См. также
- Структура используется:
в структуре ContentToPatch
в структуре EditingPatch
в структуре TemplateDocumentAttachment
в структуре UniversalMessageAttachment