40 lines
1.1 KiB
TypeScript
40 lines
1.1 KiB
TypeScript
export declare function listComplaints(companyId: string, query: {
|
|
status?: string;
|
|
severity?: string;
|
|
category?: string;
|
|
page: number;
|
|
pageSize: number;
|
|
}): Promise<{
|
|
data: any;
|
|
meta: {
|
|
total: any;
|
|
page: number;
|
|
pageSize: number;
|
|
totalPages: number;
|
|
};
|
|
}>;
|
|
export declare function getComplaint(id: string, companyId: string): Promise<any>;
|
|
export declare function createComplaint(companyId: string, data: {
|
|
reservationId?: string;
|
|
reviewId?: string;
|
|
customerId?: string;
|
|
severity: string;
|
|
category: string;
|
|
subject: string;
|
|
description?: string;
|
|
assignedTo?: string;
|
|
}): Promise<any>;
|
|
export declare function updateComplaint(id: string, companyId: string, data: {
|
|
status?: string;
|
|
severity?: string;
|
|
category?: string;
|
|
subject?: string;
|
|
description?: string;
|
|
notes?: string;
|
|
resolution?: string;
|
|
assignedTo?: string;
|
|
}): Promise<any>;
|
|
export declare function deleteComplaint(id: string, companyId: string): Promise<{
|
|
success: boolean;
|
|
}>;
|
|
//# sourceMappingURL=complaint.service.d.ts.map
|