UNPKG

hcc-imageright-apis

Version:

imageright APIs

45 lines (44 loc) 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAllowedTypes = getAllowedTypes; exports.getAllowedTypesForContainer = getAllowedTypesForContainer; exports.getAttributeDefinitionsForType = getAttributeDefinitionsForType; exports.getFileTypeExtensions = getFileTypeExtensions; exports.getFileTypeTemplate = getFileTypeTemplate; exports.getObjectType = getObjectType; exports.getSortOptionsForType = getSortOptionsForType; exports.getTypesForClass = getTypesForClass; function getAllowedTypes(api, typeId) { return api .get(`api/objecttypes/allowedtypes?typeId=${typeId}`) .then((res) => Promise.resolve(res.data)); } function getAllowedTypesForContainer(api, objectId) { return api .get(`api/containers/${objectId}/allowedtypes`) .then((res) => Promise.resolve(res.data)); } function getAttributeDefinitionsForType(api, objectTypeId) { return api .get(`api/objecttypes/${objectTypeId}/attributes`) .then((res) => Promise.resolve(res.data)); } function getFileTypeExtensions(api, fileTypeId) { return api .get(`api/objecttypes/${fileTypeId}/extensions`) .then((res) => Promise.resolve(res.data)); } function getFileTypeTemplate(api, fileTypeId) { return api.get(`api/objecttypes/${fileTypeId}/template`).then((res) => Promise.resolve(res.data)); } function getObjectType(api, objectTypeId) { return api.get(`api/objecttypes/${objectTypeId}`).then((res) => Promise.resolve(res.data)); } function getSortOptionsForType(api, objectTypeId) { return api .get(`api/objecttypes/${objectTypeId}/sortoptions`) .then((res) => Promise.resolve(res.data)); } function getTypesForClass(api, standardObjectClass) { return api.get(`api/objecttypes/${standardObjectClass}`).then((res) => Promise.resolve(res.data)); }