@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
32 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TicketingTaskConversationsAPI = void 0;
const utils_1 = require("../../../../utils");
class TicketingTaskConversationsAPI {
_httpClient;
_baseUrl;
_crud;
constructor(_httpClient, _baseUrl) {
this._httpClient = _httpClient;
this._baseUrl = _baseUrl;
this._crud = new utils_1.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);
}
}
exports.TicketingTaskConversationsAPI = TicketingTaskConversationsAPI;
//# sourceMappingURL=conversations.js.map