@lineai/bluebeam-api
Version:
Your unofficial library for Bluebeam API for human and AI developers. Provides TypeScript support, entity classes, and developer-friendly features. Perfect for AI coders, construction professionals, and document management tasks. Includes comprehensive JS
17 lines • 1.84 kB
JavaScript
export const createSessionsMarkupsClient = (httpClient) => {
return {
async getMarkups(sessionId, fileId) {
const response = await httpClient.get(`/publicapi/v2/sessions/${sessionId}/files/${fileId}/markups`);
return response.data;
},
async getValidStatuses(sessionId, fileId) {
const response = await httpClient.get(`/publicapi/v2/sessions/${sessionId}/files/${fileId}/statuses`);
return response.data;
},
async updateMarkupStatus(sessionId, fileId, markupId, request) {
const response = await httpClient.put(`/publicapi/v2/sessions/${sessionId}/files/${fileId}/markups/${markupId}/status`, request);
return response.data;
},
};
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Vzc2lvbnMtbWFya3Vwcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvc2Vzc2lvbnMtbWFya3Vwcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQSxNQUFNLENBQUMsTUFBTSwyQkFBMkIsR0FBRyxDQUFDLFVBQXNCLEVBQUUsRUFBRTtJQUNwRSxPQUFPO1FBQ0wsS0FBSyxDQUFDLFVBQVUsQ0FDZCxTQUFpQixFQUNqQixNQUFjO1lBRWQsTUFBTSxRQUFRLEdBQUcsTUFBTSxVQUFVLENBQUMsR0FBRyxDQUNuQywwQkFBMEIsU0FBUyxVQUFVLE1BQU0sVUFBVSxDQUM5RCxDQUFDO1lBQ0YsT0FBTyxRQUFRLENBQUMsSUFBSSxDQUFDO1FBQ3ZCLENBQUM7UUFFRCxLQUFLLENBQUMsZ0JBQWdCLENBQ3BCLFNBQWlCLEVBQ2pCLE1BQWM7WUFFZCxNQUFNLFFBQVEsR0FBRyxNQUFNLFVBQVUsQ0FBQyxHQUFHLENBQ25DLDBCQUEwQixTQUFTLFVBQVUsTUFBTSxXQUFXLENBQy9ELENBQUM7WUFDRixPQUFPLFFBQVEsQ0FBQyxJQUFJLENBQUM7UUFDdkIsQ0FBQztRQUVELEtBQUssQ0FBQyxrQkFBa0IsQ0FDdEIsU0FBaUIsRUFDakIsTUFBYyxFQUNkLFFBQWdCLEVBQ2hCLE9BQTRCO1lBRTVCLE1BQU0sUUFBUSxHQUFHLE1BQU0sVUFBVSxDQUFDLEdBQUcsQ0FDbkMsMEJBQTBCLFNBQVMsVUFBVSxNQUFNLFlBQVksUUFBUSxTQUFTLEVBQ2hGLE9BQU8sQ0FDUixDQUFDO1lBQ0YsT0FBTyxRQUFRLENBQUMsSUFBSSxDQUFDO1FBQ3ZCLENBQUM7S0FDRixDQUFDO0FBQ0osQ0FBQyxDQUFDIn0=