UNPKG

hcc-imageright-apis

Version:

imageright APIs

37 lines (36 loc) 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDocument = createDocument; exports.findDocuments = findDocuments; exports.getDocumentById = getDocumentById; exports.moveDocument = moveDocument; exports.updateProperties = updateProperties; exports.copyDocument = copyDocument; exports.deleteDocument = deleteDocument; exports.moveDocumentV2 = moveDocumentV2; function createDocument(api, docObj) { return api.post('api/documents', docObj).then((res) => Promise.resolve(res.data)); } function findDocuments(api, searchObj) { return api.post('api/documents/find', searchObj).then((res) => Promise.resolve(res.data)); } function getDocumentById(api, docId) { return api.get(`api/documents/${docId}`).then((res) => Promise.resolve(res.data)); } function moveDocument(api, moveObj) { return api.post('api/documents/move', moveObj).then((res) => Promise.resolve(res.data)); } function updateProperties(api, docId, propObj) { return api.post(`api/documents/${docId}/properties`, propObj).then((res) => Promise.resolve(res.data)); } // V2 function copyDocument(api, copyObj) { return api.post('api/v2/documents/copy', copyObj).then((res) => Promise.resolve(res.data)); } function deleteDocument(api, docId, force) { const qstr = force ? '?force=true' : ''; return api.delete(`api/v2/documents/${docId}${qstr}`).then((res) => Promise.resolve(res.data)); } function moveDocumentV2(api, moveObj) { return api.post('api/v2/documents/move', moveObj).then((res) => Promise.resolve(res.data)); }