{
    "success": true,
    "generated": "2026-08-28T07:20:00+02:00",
    "timestamp": "07:20",
    "data": {
        "25": {
            "PHId": "25",
            "PHName": "Parkhaus Kreuzbleiche",
            "PHState": -1,
            "ShortMax": 1,
            "ShortFree": 0,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "21": {
            "PHId": "21",
            "PHName": "Parkhaus Neumarkt",
            "PHState": 1,
            "ShortMax": 274,
            "ShortFree": 188,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "22": {
            "PHId": "22",
            "PHName": "Parkhaus Rathaus",
            "PHState": 1,
            "ShortMax": 83,
            "ShortFree": 61,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "23": {
            "PHId": "23",
            "PHName": "Parkhaus Manor",
            "PHState": 1,
            "ShortMax": 132,
            "ShortFree": 129,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "31": {
            "PHId": "31",
            "PHName": "Parkhaus Oberer Graben",
            "PHState": 1,
            "ShortMax": 138,
            "ShortFree": 111,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "32": {
            "PHId": "32",
            "PHName": "Parkgarage Raiffeisenzentrum",
            "PHState": 1,
            "ShortMax": 96,
            "ShortFree": 91,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "33": {
            "PHId": "33",
            "PHName": "Parkhaus Einstein",
            "PHState": 1,
            "ShortMax": 187,
            "ShortFree": 140,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "42": {
            "PHId": "42",
            "PHName": "Cityparking Burggraben",
            "PHState": 1,
            "ShortMax": 337,
            "ShortFree": 217,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "43": {
            "PHId": "43",
            "PHName": "Parkhaus Spisertor",
            "PHState": 1,
            "ShortMax": 35,
            "ShortFree": 32,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "44": {
            "PHId": "44",
            "PHName": "Cityparking Brühltor",
            "PHState": 1,
            "ShortMax": 448,
            "ShortFree": 419,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "51": {
            "PHId": "51",
            "PHName": "Cityparking Stadtpark/AZSG",
            "PHState": 1,
            "ShortMax": 88,
            "ShortFree": 45,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "52": {
            "PHId": "52",
            "PHName": "Parkplatz Spelteriniplatz",
            "PHState": 1,
            "ShortMax": 0,
            "ShortFree": 9999,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        },
        "24": {
            "PHId": "24",
            "PHName": "Cityparking Bahnhof",
            "PHState": 1,
            "ShortMax": 275,
            "ShortFree": 197,
            "TimeOpen": "00:00",
            "TimeClose": "24:00"
        }
    }
}