UNPKG

@nexle-soft/quick-desk-client

Version:

Typescript Client for Quick desk's APIs

16 lines 826 B
import { HttpClient } from "./axios"; import { BaseListResponse, BaseResponse } from "./types/common"; import { CreateTicket, Ticket, TicketGetListParams } from "./types/ticket"; export declare class TicketApi extends HttpClient { constructor(); getList(params: TicketGetListParams): Promise<BaseListResponse<Ticket>>; getById(ticketId: string): Promise<BaseResponse<Ticket>>; createTicket(ticketData: Partial<CreateTicket>): Promise<BaseResponse<Ticket>>; updateTicket({ id, ...ticketData }: Partial<CreateTicket>): Promise<BaseResponse<Ticket>>; deleteTicket(ticketId: Partial<Ticket>): Promise<BaseResponse<Ticket>>; updateStatus({ id, statusId, }: { id: string | number; statusId: string | number; }): Promise<BaseResponse<Ticket>>; } //# sourceMappingURL=ticketApi.d.ts.map