/* * File: dashboardAPI.ts * Description: API service for dashboard operations using apisauce * Design & Developed by Tech4Biz Solutions * Copyright (c) Spurrin Innovations. All rights reserved. */ import { create } from 'apisauce'; import { API_CONFIG, buildHeaders } from '../../../shared/utils'; const api = create({ baseURL: API_CONFIG.BASE_URL }); /** * Dashboard API Service * * Purpose: Handle all dashboard-related API operations * * Features: * - Get AI analysis dashboard statistics * - Get feedback statistics for AI cases * - Get real-time dashboard metrics * - Get time-based analysis data */ export const dashboardAPI = { /** * Get AI Analysis Dashboard Statistics * * Purpose: Fetch comprehensive dashboard statistics for AI analysis * * @param token - Authentication token * @returns Promise with dashboard statistics data */ getDashboardStatistics: (token: string) => { return api.get('/api/ai-cases/feedbacks/statistics', {}, buildHeaders({ token })); }, }; /* * End of File: dashboardAPI.ts * Design & Developed by Tech4Biz Solutions * Copyright (c) Spurrin Innovations. All rights reserved. */