import request from '@/utils/request' export function listDevices(query) { return request({ url: '/api/v1/devices', method: 'get', params: query }) } export function getDevice(id) { return request({ url: `/api/v1/devices/${id}`, method: 'get' }) } export function addDevice(data) { return request({ url: '/api/v1/devices', method: 'post', data }) } export function updateDevice(id, data) { return request({ url: `/api/v1/devices/${id}`, method: 'put', data }) } export function disableDevice(id, data) { return request({ url: `/api/v1/devices/${id}/disable`, method: 'put', data }) } export function enableDevice(id, data) { return request({ url: `/api/v1/devices/${id}/enable`, method: 'put', data }) } export function updateDeviceCredentials(id, data) { return request({ url: `/api/v1/devices/${id}/credentials`, method: 'put', data }) }