import client from './client' export default { // Superadmin endpoints async getAllSuperadmin() { const { data } = await client.get('/superadmin/users') return data }, async getByIdSuperadmin(id) { const { data } = await client.get(`/superadmin/users/${id}`) return data }, async createSuperadmin(userData) { const { data } = await client.post('/superadmin/users', userData) return data }, async updateSuperadmin(id, userData) { const { data } = await client.patch(`/superadmin/users/${id}`, userData) return data }, async deleteSuperadmin(id) { const { data} = await client.delete(`/superadmin/users/${id}`) return data }, async changePasswordSuperadmin(id, passwordData) { const { data } = await client.post(`/superadmin/users/${id}/change-password`, passwordData) return data }, // Client endpoints async getAllClient() { const { data } = await client.get('/client/users') return data }, async getByIdClient(id) { const { data } = await client.get(`/client/users/${id}`) return data }, async createClient(userData) { const { data } = await client.post('/client/users', userData) return data }, async updateClient(id, userData) { const { data } = await client.patch(`/client/users/${id}`, userData) return data }, async deleteClient(id) { const { data } = await client.delete(`/client/users/${id}`) return data }, async changePasswordClient(id, passwordData) { const { data } = await client.post(`/client/users/${id}/change-password`, passwordData) return data } }