@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
28 lines • 808 B
JavaScript
import { CRUD } from '../../../../utils';
export class TicketingTaskConversationsAPI {
_httpClient;
_baseUrl;
_crud;
constructor(_httpClient, _baseUrl) {
this._httpClient = _httpClient;
this._baseUrl = _baseUrl;
this._crud = new CRUD(this._httpClient, {
basePath: this._baseUrl,
});
}
async create(data) {
const path = `${this._baseUrl}`;
if (data.attachment) {
return this._httpClient.form(path, {
file: data.attachment,
message: data.message,
mentions: data.mentions,
});
}
return this._httpClient.post(path, data);
}
async find(query) {
return this._crud.find(query);
}
}
//# sourceMappingURL=conversations.js.map