import axiosInstance from '@/utills/axiosInstance';

export const getClusters = async(params: any): Promise<any> => {
  const response = await axiosInstance.get('/api/v1/masters/clusters', { params });
  return response.data;
};

export const addCluster = async(data: any): Promise<any> => {
  const response = await axiosInstance.post('/api/v1/masters/clusters', data);
  return response.data;
};

export const editCluster = async(id: number, data: any): Promise<any> => {
  const response = await axiosInstance.patch(`/api/v1/masters/clusters/${id}`, data);
  return response.data;
};

export const deleteCluster = async(data: any): Promise<any> => {
  const response = await axiosInstance.delete(`/api/v1/masters/clusters/${data}`);
  return response.data;
};

export const getCities = async(): Promise<any> => {
  const response = await axiosInstance.get('/api/v1/masters/cities');
  return response.data;
};
