{
  "available_tables": [
    "V_EIP_MASTER_DATA",
    "V_EIP_MASTER_DATA_SAP",
    "V_EIP_MASTER_DATA_MISMATCH",
    "V_EIP_BILLING_REQUEST",
    "V_EIP_EVENT",
    "V_MISSING_READ",
    "MDM_TXN_DATA",
    "CONSUMPTION_SUMMARY",
    "SERVICE_REQUEST",
    "V_EIP_SERVICE_REQUEST",
    "V_SERVICE_REQUEST_OPEN",
    "V_SERVICE_REQUEST_INPROGRESS",
    "V_SERVICE_REQUEST_CLOSED_TIME",
    "V_SERVICE_REQUEST_OPEN_TIME",
    "CONTRACT_VIOLATION",
    "DT_LOAD_STATUS",
    "V_LOAD_STATUS",
    "FEEDER_ANALYSIS",
    "REVENUE_PROTECTION",
    "CXO_DASHBOARD"
  ],
  "base_url": "http://localhost:5000",
  "description": "Simulates Spring Boot VsuBiApp backend endpoints for frontend testing",
  "documentation": "See BACKEND_DOCUMENTATION.md for complete API documentation",
  "endpoints": {
    "authentication": {
      "allUsers": "GET /users/allUser",
      "authenticate": "POST /authenticate",
      "login": "POST /users/login",
      "register": "POST /register",
      "resetPassword": "POST /users/resetPassword",
      "sendResetLink": "POST /users/sendResetPasswordMailLink",
      "validateToken": "GET /users/validateToken?token={token}"
    },
    "charts": {
      "doughnutChart": "POST /doughnutchart/getDoughnutChartData",
      "horizontalBarChart": "POST /hozontalbarchart/getHorizontalBarChartData",
      "lineChart": "POST /linechart/getLineChartData",
      "pieChart": "POST /piechart/getPieChartData",
      "singleValue": "POST /singlevaluechart/getSingleValueData",
      "tableChart": "POST /tablechart/getTableChartData",
      "verticalBarChart": "POST /verticalbarchart/getVerticalBarChartData"
    },
    "export": {
      "excelDownload": "GET /exceldownload/getExcelData"
    },
    "filters": {
      "getValueFilter": "GET /filters/getValueFilterData"
    },
    "utility": {
      "health": "GET /health",
      "listTables": "GET /api/mdm/table/{tableName}"
    }
  },
  "message": "VSU Analytics Backend API Simulator v2.0",
  "note": "All endpoints match production Spring Boot API - just change base URL",
  "production_url": "http://your-production-server:9070",
  "response_format": {
    "code": "Application code (SUCCESS, ERROR)",
    "message": "Human-readable message",
    "result": "Actual data payload",
    "status": "HTTP status code (200, 400, etc.)"
  },
  "test_users": [
    {
      "email": "john.doe@example.com",
      "password": "password123",
      "username": "john_doe"
    },
    {
      "email": "jane.smith@example.com",
      "password": "securepass",
      "username": "jane_smith"
    }
  ],
  "version": "2.0"
}
