Метод «Получение требований к прикреплению файла к классу документа»¶
Endpoint: GET {hostname}/dh-documents-service/api/v1/utils/file-attach-restrictions
Метод позволяет получить требования к прикреплению файла к классу документа.
Более подробное описание метода находится в yaml файле «documents_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| className | Query | Класс документа для получения требований к прикреплению файла из контекста документного сервиса: · Если «className» не указан, то возвращаются только глобальные настройки сервиса (sourceAllowedFileFormats.globalAllowedFileFormats); · Если «className» указан, но у класса свойство «shouldUseGlobalFormats = false», то глобальные ограничения не учитываются в «currentAllowedFileFormats», но возвращаются в «sourceAllowedFileFormats.globalAllowedFileFormats»; · Если «className» указан и у класса свойство «shouldUseGlobalFormats = true», то глобальные ограничения учитываются в «currentAllowedFileFormats» |
| fields | Query | Фильтрация возвращаемых данных |
Пример запроса:
curl --location '[https://docshouse-dev.k8s.lan.lanit.ru/dh-documents-service/api/v1/utils/file-attach-restrictions?className=testClassForDoc&fields=%21sourceAllowedFileFormats](https://docshouse-dev.k8s.lan.lanit.ru/dh-documents-service/api/v1/utils/file-attach-restrictions?className=testClassForDoc&fields=!sourceAllowedFileFormats)' \
-header 'accept: application/json'