import { ApiCollection } from "@/utils/type"; export const API_COLLECTIONS: Array = [{ key: 'search', endpoints: [{ method: 'GET', path: '/api/models', parameters: { search: "", author: "", filter: "", sort: "", direction: "", limit: 5, full: true, config: true } }, { method: 'GET', path: '/api/models/{repo_id}' }, { method: 'GET', path: '/api/models-tags-by-type' }, { method: 'GET', path: '/api/datasets', parameters: { search: "", author: "", filter: "", sort: "", direction: "", limit: 5, full: true, } }, { method: 'GET', path: '/api/datasets/{repo_id}' }], }, { key: 'repo', endpoints: [{ method: 'POST', path: '/api/repos/create', }, { method: 'DELETE', path: '/api/repos/delete' }, { method: 'PUT', path: '/api/repos/{repo_type}/{repo_id}/settings' }, { method: 'POST', path: '/api/repos/move' }], }, { key: 'user', endpoints: [{ method: 'GET', path: '/api/whoami-v2', }], }, { key: 'collection', endpoints: [{ method: 'POST', path: '/api/collections', }, { method: 'GET', path: '/api/collections/{namespace}/{slug}-{id}' }, { method: 'PATCH', path: '/api/collections/{namespace}/{slug}-{id}' }, { method: 'DELETE', path: '/api/collections/{namespace}/{slug}-{id}' }, { method: 'POST', path: '/api/collections/{namespace}/{slug}-{id}/item' }, { method: 'PATCH', path: '/api/collections/{namespace}/{slug}-{id}/items/{item_id}' }, { method: 'DELETE', path: '/api/collections/{namespace}/{slug}-{id}/items/{item_id}' }], }]