import { api } from '@/lib/api' import type { CreateReceivedChequeRequest, PagedResult, ReceivedChequeResponse, ReceivedChequeStatus, ReceivedFromType, UpdateReceivedChequeStatusRequest, } from '@/types/payments' export const receivedCheques = { list: (params?: { companyId?: number branchId?: number status?: ReceivedChequeStatus receivedFromType?: ReceivedFromType page?: number pageSize?: number }) => api .get>('/received-cheques', { params }) .then(r => r.data), create: (body: CreateReceivedChequeRequest) => api.post('/received-cheques', body).then(r => r.data), updateStatus: (id: string, body: UpdateReceivedChequeStatusRequest) => api.put(`/received-cheques/${id}/status`, body).then(r => r.data), }