vertafore-ir-apis
Version:
imageright APIs
20 lines (19 loc) • 816 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createFile = createFile;
exports.findFiles = findFiles;
exports.getFileById = getFileById;
exports.getRelatedFiles = getRelatedFiles;
function createFile(api, fileObj) {
return api.post('api/files', fileObj).then((res) => Promise.resolve(res.data));
}
function findFiles(api, searchObj) {
return api.post('api/files/find', searchObj).then((res) => Promise.resolve(res.data));
}
function getFileById(api, fileId, includeHasNotes) {
const qstr = includeHasNotes ? '?includeHasNotes=true' : '';
return api.get(`api/files/${fileId}${qstr}`).then((res) => Promise.resolve(res.data));
}
function getRelatedFiles(api, fileId) {
return api.get(`api/files/${fileId}/related`).then((res) => Promise.resolve(res.data));
}