UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

32 lines 1.27 kB
export class TicketingTaskConfigAPI { _httpClient; _baseUrl; constructor(_httpClient, _baseUrl) { this._httpClient = _httpClient; this._baseUrl = _baseUrl; } // Category methods async findCategories(query) { return this._httpClient.get(`${this._baseUrl}/categories`, query); } async createCategory(data) { return this._httpClient.post(`${this._baseUrl}/categories`, data); } async updateCategory(id, data) { return this._httpClient.put(`${this._baseUrl}/categories/${id}`, data); } async deleteCategory(id) { return this._httpClient.delete(`${this._baseUrl}/categories/${id}`); } // Subcategory methods async createSubcategory(categoryId, data) { return this._httpClient.post(`${this._baseUrl}/categories/${categoryId}/subcategories`, data); } async updateSubcategory(categoryId, subcategoryId, data) { return this._httpClient.put(`${this._baseUrl}/categories/${categoryId}/subcategories/${subcategoryId}`, data); } async deleteSubcategory(categoryId, subcategoryId) { return this._httpClient.delete(`${this._baseUrl}/categories/${categoryId}/subcategories/${subcategoryId}`); } } //# sourceMappingURL=config.js.map