@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
15 lines • 1.16 kB
TypeScript
import { HTTPClient } from '../../../../utils/http';
import { TaskConfigCategoryEntity, TaskConfigSubcategoryEntity, CreateTaskConfigCategoryRequest, UpdateTaskConfigCategoryRequest, CreateTaskConfigSubcategoryRequest, UpdateTaskConfigSubcategoryRequest } from '../types/config';
export declare class TicketingTaskConfigAPI {
private _httpClient;
private _baseUrl;
constructor(_httpClient: HTTPClient, _baseUrl: string);
findCategories(query?: Record<string, unknown>): Promise<TaskConfigCategoryEntity[]>;
createCategory(data: CreateTaskConfigCategoryRequest): Promise<TaskConfigCategoryEntity>;
updateCategory(id: number, data: UpdateTaskConfigCategoryRequest): Promise<TaskConfigCategoryEntity>;
deleteCategory(id: number): Promise<void>;
createSubcategory(categoryId: number, data: CreateTaskConfigSubcategoryRequest): Promise<TaskConfigSubcategoryEntity>;
updateSubcategory(categoryId: number, subcategoryId: number, data: UpdateTaskConfigSubcategoryRequest): Promise<TaskConfigSubcategoryEntity>;
deleteSubcategory(categoryId: number, subcategoryId: number): Promise<void>;
}
//# sourceMappingURL=config.d.ts.map