UNPKG

hcc-imageright-apis

Version:

imageright APIs

36 lines (35 loc) 1.71 kB
"use strict"; 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)); }