Files
flutter-frame/lib/core/constants/api_constants.dart
2026-03-01 07:55:59 +09:00

28 lines
929 B
Dart

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);
}