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}', parameters: { full: true, } }, { method: 'GET', path: '/api/datasets/{repo_id}/parquet' }, { method: 'GET', path: '/api/datasets/{repo_id}/parquet/{config}/{split}/{n}.parquet' }, { method: 'GET', path: '/api/datasets-tags-by-type' }, { method: 'GET', path: '/api/spaces', parameters: { search: "", author: "", filter: "", sort: "", direction: "", limit: 5, full: true, config: true } }, { method: 'GET', path: '/api/spaces/{repo_id}' }, { method: 'GET', path: '/api/metrics' }], }, // { // 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}' // }], // } ]