import client from './client' export default { // Superadmin endpoints async getAllSuperadmin(params = {}) { const { data } = await client.get('/superadmin/devices', { params }) return data.devices || [] }, async getByIdSuperadmin(id) { const { data } = await client.get(`/superadmin/devices/${id}`) return data }, async updateSuperadmin(id, deviceData) { const { data } = await client.patch(`/superadmin/devices/${id}`, deviceData) return data }, async deleteSuperadmin(id) { const { data } = await client.delete(`/superadmin/devices/${id}`) return data }, async getDefaultConfig() { const { data } = await client.get('/superadmin/default-config') return data }, async updateDefaultConfig(config) { const { data } = await client.put('/superadmin/default-config', config) return data }, // Client endpoints async getAllClient(params = {}) { const { data } = await client.get('/client/devices', { params }) return data.devices || [] }, async getByIdClient(id) { const { data } = await client.get(`/client/devices/${id}`) return data } }