UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

27 lines 1.91 kB
import { HTTPClient } from '../../../../utils/http'; import { CRUD } from '../../../../utils/crud'; import { APIResponse } from '../../../../types'; import { PaginatedResponse } from '../../../../utils/types'; import { TicketingTask, CreateTicketingTaskDTO, UpdateTicketingTaskDTO, TicketingTaskExtended, TicketingTaskMergeDTO, TicketingTaskMetricsResponse, TicketingTaskMetricsQueryParams, TicketingTaskInboxesResult } from '../types'; import { TicketingTaskFollowersAPI } from './followers'; import { TicketingTaskConversationsAPI } from './conversations'; import { TicketingTaskActivityLogsAPI } from './activity_logs'; import { TicketingTaskAttachmentsAPI } from './attachments'; import { TicketingTaskResourcesAPI } from './resources'; import { TicketingTaskConfigAPI } from './config'; export declare class TicketingTasksAPI extends CRUD<TicketingTask, CreateTicketingTaskDTO, UpdateTicketingTaskDTO, (TicketingTask | TicketingTaskExtended)[]> { private readonly _taskId?; constructor(httpClient: HTTPClient, baseUrl: string, _taskId?: string | undefined); find(query?: Record<string, unknown>): Promise<APIResponse<(TicketingTask | TicketingTaskExtended)[]>>; findPaginated(query?: Record<string, unknown>): Promise<APIResponse<PaginatedResponse<TicketingTask | TicketingTaskExtended>>>; merge(data: TicketingTaskMergeDTO): Promise<APIResponse<TicketingTaskExtended>>; metrics(query?: TicketingTaskMetricsQueryParams | Record<string, unknown>): Promise<APIResponse<TicketingTaskMetricsResponse>>; inboxes(): Promise<APIResponse<TicketingTaskInboxesResult>>; config(): TicketingTaskConfigAPI; followers(): TicketingTaskFollowersAPI; conversations(): TicketingTaskConversationsAPI; activityLogs(): TicketingTaskActivityLogsAPI; attachments(): TicketingTaskAttachmentsAPI; resources(): TicketingTaskResourcesAPI; } //# sourceMappingURL=tasks.d.ts.map