class ApiConstants {
  ApiConstants._();

  // Auth
  static const String authRegister = '/auth/register';
  static const String authLogin = '/auth/login';
  static const String authForgotPassword = '/auth/forgot-password';
  static const String authResetPassword = '/auth/reset-password';
  static const String authVerifyEmail = '/auth/verify-email';
  static const String authResendVerification = '/auth/resend-verification';
  static const String authMe = '/auth/me';
  static const String authRefresh = '/auth/refresh';
  static const String authLogout = '/auth/logout';

  // Agents
  static const String agents = '/agents';
  static const String agentTypes = '/agent-types';

  // Profile fields
  static const String filterableFields = '/profile-fields/filterable';

  // Testimonials
  static const String testimonials = '/testimonials';

  // Connection requests
  static const String connectionRequests = '/connection-requests';

  // CMS
  static const String cmsPageLanding = '/cms/page/landing';

  // Messages
  static const String conversations = '/messages/conversations';
  static const String unreadCount = '/messages/unread-count';

  // Support Chat
  static const String supportChat = '/support-chat';

  // 2FA
  static const String twoFactorVerify = '/auth/2fa/verify';
  static const String twoFactorVerifyBackup = '/auth/2fa/verify-backup';
}
