{
  "version": "3.7.7",
  "selected_hardware": [
    "Pointman Nuvia N15",
    "ZKTeco SpeedFace-V5L",
    "Epson TM-T82III LAN",
    "Newland AIDC HR3280 / HR32 USB 2D"
  ],
  "php_files_checked": 73,
  "database_tables": 30,
  "foreign_keys": 42,
  "upgrade_add_columns_checked": 15,
  "checks": {
    "php_lint_all": true,
    "foreign_keys_valid": true,
    "table_order_valid": true,
    "all_upgrade_columns_in_fresh_db": true,
    "no_create_database": true,
    "no_use_database": true,
    "pointman_preset": true,
    "pointman_cr80_print": true,
    "zkteco_preset": true,
    "zkteco_push_receiver": true,
    "zkteco_rewrite": true,
    "epson_preset": true,
    "epson_thermal_ui": true,
    "newland_preset": true,
    "newland_hid_ui": true,
    "hardware_receipt_printer_type": true,
    "selected_hardware_guide": true,
    "upgrade_v377": true
  },
  "foreign_key_errors": [],
  "table_order_issues": [],
  "missing_upgrade_columns": [],
  "php_lint_errors": []
}