import axios from "axios"; const axiosInstance = axios.create({ baseURL: import.meta.env.VITE_API_BASE_URL, }) export default { getVersion:() => axiosInstance.get('/api/version'), getTokenList: () => axiosInstance.get('/api/token'), createToken: (params: { token: string dedup_object: string data_format: string notes: string }) => axiosInstance.post('/api/token', {}, {params}), updateToken: (params: { token: string dedup_object?: string data_format?: string notes?: string }) => axiosInstance.put('/api/token', {}, {params}), deleteToken: (params: { token: string }) => axiosInstance.delete('/api/token', {params}), getTokenInfo: (params: { token: string }) => axiosInstance.get('/api/token/info', {params}), deleteTokenInfo: (params: { token: string dedup_bf?: string cache_list?: string both_number?: string }) => axiosInstance.delete('/api/token/info', {params}), uploadData: (params: { data: string token: string }) => axiosInstance.post('/api/data', {}, {params}), }