CustomDocumentToSend

Объект представляет собой документ на отправку произвольного типа и является производным объектом от DocumentToSend

Свойства

Type:(строка, чтение) - тип документа (возвращает строку «Document»)
FileName:(строка, чтение) - имя файла вложения
Comment:(строка, чтение/запись) - комментарий к документу
NeedRecipientSignature:
 (булево, чтение/запись) - флаг, обозначающий запрос подписи получателя под отправляемым документом
CustomDocumentId:
 (строка, чтение/запись) - внешний идентификатор документа
TypeNamedId:(строка, чтение/запись) - строковой идентификатор типа документа
Function:(строка, чтени/запись) - идентификатор функции документа. Обязательно при отправке зашифрованных документов
Version:(строка, чтение/запись) - идентификатор версии документа. Обязательно при отправке зашифрованных документов
WorkflowId:(строка, чтение/запись) - идентификатор вида документооборота
IsEncrypted:(булево, чтение/запись) - флаг, означающий, что документ передается в зашифрованном виде
Metadata:(коллекция объектов MetadataItem, чтение) - список пар вида «ключ-значение», содержащих метаданные документа
Content:(BaseContent или DynamicContent, чтение) - объектное представление содержимого документа «любого типа»

Методы

  • AddMetadata - добавляет элемент метаданных в коллекцию Metadata

Дополнительная информация

  • Если объект был создан из PackageSendTask2, то поле Content будет объектом DynamicContent. Если объект был создан из PackageSendTask, то поле Content будет объектом, производным от BaseContent
  • Список идентификаторов типа документов, версий документа, возможных функций, видов документооборота, возможность шифрования можно получить через метод GetDocumentTypes
  • К документу необходимо дописывать те метаданные, для которых в объекте DocumentMetadataItem поле Source имеет значение «User»