hcc-imageright-apis
Version:
imageright APIs
36 lines (35 loc) • 1.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getFileMarkDefinitions = getFileMarkDefinitions;
exports.getFileMarkDefinitionsByFileTypeId = getFileMarkDefinitionsByFileTypeId;
exports.getFileMarkDefinitionsByFileTypeIdV2 = getFileMarkDefinitionsByFileTypeIdV2;
exports.getFileMarkDefinitionsV2 = getFileMarkDefinitionsV2;
exports.getImageDataForFileMark = getImageDataForFileMark;
exports.getImageDataForPageMark = getImageDataForPageMark;
exports.getMarksForFile = getMarksForFile;
exports.getMarksForPage = getMarksForPage;
function getFileMarkDefinitions(api) {
return api.get('api/marks').then((res) => Promise.resolve(res.data));
}
function getFileMarkDefinitionsByFileTypeId(api, fileTypeId) {
return api.get(`api/marks?fileTypeId=${fileTypeId}`).then((res) => Promise.resolve(res.data));
}
// V2
function getFileMarkDefinitionsByFileTypeIdV2(api, fileTypeId) {
return api.get(`api/v2/objectypes/${fileTypeId}/filemarks`).then((res) => Promise.resolve(res.data));
}
function getFileMarkDefinitionsV2(api) {
return api.get('api/v2/filemarks').then((res) => Promise.resolve(res.data));
}
function getImageDataForFileMark(api, markId) {
return api.get(`api/v2/filemarks/${markId}/image`).then((res) => Promise.resolve(res.data));
}
function getImageDataForPageMark(api, markId) {
return api.get(`api/v2/pagemarks/${markId}/image`).then((res) => Promise.resolve(res.data));
}
function getMarksForFile(api, fileId) {
return api.get(`api/v2/files/${fileId}/marks`).then((res) => Promise.resolve(res.data));
}
function getMarksForPage(api, pageId) {
return api.get(`api/v2/pages/${pageId}/marks`).then((res) => Promise.resolve(res.data));
}