All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 13s
11 lines
592 B
TypeScript
11 lines
592 B
TypeScript
import { api } from '@/lib/api-client'
|
|
import type { ImportJob, ImportJobDetail } from '@/types'
|
|
|
|
export const importsAdminAPI = {
|
|
list: (params: string) => api.get<{ items: ImportJob[] }>(`/admin-api/imports?${params}`),
|
|
detail: (id: string) => api.get<ImportJobDetail>(`/admin-api/imports/${id}`),
|
|
retry: (id: string) => api.post(`/admin-api/imports/${id}/retry`),
|
|
batchRetry: (ids: string[]) => api.post('/admin-api/imports/batch-retry', { ids }),
|
|
remove: (id: string) => api.delete<{ success: boolean; deletedId: string; deletedSource: boolean }>(`/admin-api/imports/${id}`),
|
|
}
|