abstract final class ApiConstants { static const String baseUrl = 'http://localhost:8000/api/v1'; static const String wsUrl = 'ws://localhost:8000/ws'; // Auth static const String login = '/auth/login'; static const String register = '/auth/register'; static const String refreshToken = '/auth/refresh'; static const String logout = '/auth/logout'; // Users static const String users = '/users'; static const String userProfile = '/users/me'; // Dashboard static const String dashboardStats = '/dashboard/stats'; static const String dashboardMetrics = '/dashboard/metrics'; // Admin static const String adminUsers = '/admin/users'; static const String adminSettings = '/admin/settings'; // Timeouts static const Duration connectTimeout = Duration(seconds: 15); static const Duration receiveTimeout = Duration(seconds: 15); static const Duration sendTimeout = Duration(seconds: 15); }