{
    "status": {
        "available": 2,
        "occupied": 2,
        "max": 4,
        "occupancy_pct": 50,
        "gate": "closed",
        "ir1": 1,
        "ir2": 1,
        "last_event": "entry",
        "last_event_at": "2026-04-20 19:25:41",
        "esp32_online": false,
        "esp32_ip": "120.28.251.124",
        "server_time": "2026-04-20 21:00:45"
    },
    "today": {
        "id": 1,
        "stat_date": "2026-04-20",
        "total_entries": 99,
        "total_exits": 93,
        "peak_occupancy": 3,
        "full_denials": 20,
        "updated_at": "2026-04-20 11:25:41"
    },
    "events": [
        {
            "event_type": "entry",
            "slot_count": 2,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:25:41"
        },
        {
            "event_type": "exit",
            "slot_count": 3,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:24:54"
        },
        {
            "event_type": "exit",
            "slot_count": 2,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:24:49"
        },
        {
            "event_type": "exit",
            "slot_count": 1,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:24:41"
        },
        {
            "event_type": "entry",
            "slot_count": 0,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:21:50"
        },
        {
            "event_type": "entry",
            "slot_count": 1,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:21:41"
        },
        {
            "event_type": "entry",
            "slot_count": 2,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:21:33"
        },
        {
            "event_type": "exit",
            "slot_count": 3,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:20:57"
        },
        {
            "event_type": "exit",
            "slot_count": 2,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:20:49"
        },
        {
            "event_type": "exit",
            "slot_count": 1,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:20:44"
        },
        {
            "event_type": "entry",
            "slot_count": 0,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:20:35"
        },
        {
            "event_type": "exit",
            "slot_count": 1,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:20:30"
        },
        {
            "event_type": "entry",
            "slot_count": 0,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:18:46"
        },
        {
            "event_type": "entry",
            "slot_count": 1,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:18:37"
        },
        {
            "event_type": "exit",
            "slot_count": 2,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:17:57"
        },
        {
            "event_type": "exit",
            "slot_count": 1,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:17:53"
        },
        {
            "event_type": "entry",
            "slot_count": 0,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:17:48"
        },
        {
            "event_type": "entry",
            "slot_count": 1,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:17:43"
        },
        {
            "event_type": "entry",
            "slot_count": 2,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:17:36"
        },
        {
            "event_type": "entry",
            "slot_count": 3,
            "ir1_state": 1,
            "ir2_state": 1,
            "notes": null,
            "created_at": "2026-04-20 19:17:32"
        }
    ],
    "chart": [
        {
            "stat_date": "2026-04-20",
            "total_entries": 99,
            "total_exits": 93,
            "peak_occupancy": 3,
            "full_denials": 20
        }
    ],
    "hourly": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        9,
        131,
        52,
        0,
        0,
        0,
        0
    ]
}