Перейти к основному содержимому

Project3DService API

Версия 1.5.13

Project3DService some description

API для импорта метаданных

Тип запросаНазваниеОписание
post/api/Download/ModelAsFileЗагрузить модель в файл

API для работы с данными Ганта

Тип запросаНазваниеОписание
post/api/Gantt/GetGanttMetadataViewModelПолучить модель для представления
post/api/Gantt/GetGanttMetadataIdsПолучить список идентификаторов
post/api/Gantt/GetGanttMetadataCountПолучить количество моделей
post/api/Gantt/GetGanttMetadataDataПолучить данные Ганта

API для импорта моделей

Тип запросаНазваниеОписание
post/api/Import/UploadModelИмпортировать модель из файла и загрузить метаданные в базу данных
post/api/Import/UploadModelBytesИмпортировать модель из массива байтов и загрузить метаданные в базу данных
post/api/Import/UploadModelFromFileServiceИмпортировать модель из файлового сервиса и загрузить метаданные в базу данных
post/api/Import/ReuploadModelFromFileServiceПовторить импорт модели из файлового сервиса и загрузить метаданные в базу данных
post/api/Import/DeleteModelУдалить модель и её метаданные из базы данных
post/api/Import/GetImportModelПолучить модель по идентификатору
post/api/Import/GetImportModelsПолучить список моделей
post/api/Import/GetImportModelsByImportUuidsПолучить список моделей по коллекции идентификаторов
post/api/Import/GetImportModelsSortedFilteredПолучить отсортированный список моделей по фильтру
post/api/Import/ReimportMetadataПовторить импорт модели
post/api/Import/CancelImportОтменить импорт

API для импорта метаданных

Тип запросаНазваниеОписание
post/api/ImportMetadata/ImportMetadataЗагрузить метаданные
post/api/ImportMetadata/DeleteMetadataУдалить метаданные

API для прямого обращения к сервису Module3D

Тип запросаНазваниеОписание
post/api/ImportProxy/AsFileЗагрузить файл
post/api/ImportProxy/FromFileServiceЗагрузить модель через файловый серсис
post/api/ImportProxy/GetAllModelsПолучить список моделей с их статусом импорта
post/api/ImportProxy/GetListImportedПолучить список успешно импортированных моделей
post/api/ImportProxy/GetMetadataПолучить метаданные модели
post/api/ImportProxy/RemoveУдалить раннее загруженную модель
post/api/ImportProxy/GetSupportedTypesПолучить список разрешённых для загрузки расширений файлов

API для работы с метаданными 3D моделей

Тип запросаНазваниеОписание
post/api/Metadata3D/GetMetadataIdsПолучить идентификаторы метаданных по идентификаторам моделей
post/api/Metadata3D/GetMetadataItemПолучить метаданные по идентификатору модели
post/api/Metadata3D/GetMetadataItemAttributesПолучить аттрибуты метаданных по идентификатору модели
post/api/Metadata3D/GetMetadataItemsAttributesПолучить аттрибуты метаданных по списку идентификаторов моделей
post/api/Metadata3D/GetMetadataItemChildrenПолучить дочерние элементы по идентификатору модели
post/api/Metadata3D/GetMetadataItemChildrenByUuidПолучить дочерние элементы по Guid модели
post/api/Metadata3D/GetMetadataItemParentsПолучить родительские элементы модели
post/api/Metadata3D/GetMetadataItemParentsByUuidПолучить родительские элементы по Guid модели
post/api/Metadata3D/GetMetadataItemsByAttributeПолучить элементы по className

API для работы с моделями 3D

Тип запросаНазваниеОписание
post/api/Model3D/GetModelsПолучить список моделей
post/api/Model3D/GetModelByImportUuidПолучить список моделей по идентификатору импорта