{
  "$schema": "urbino-tenant-seed-v1",
  "generatedAtIso": "2026-05-27T10:00:00+02:00",
  "source": "Urbino Manager UI-csapat - manager-system/preview/screens/*",
  "tenant": {
    "id": 1,
    "code": "balatonalmadi",
    "name": "Balatonalmádi",
    "shortName": "Balatonalmádi",
    "region": "Veszprém megye",
    "postalCode": "8220",
    "contactEmail": "hivatal@balatonalmadi.hu",
    "contactPhone": "+36 88 555 0010",
    "addressText": "8220 Balatonalmádi, Széchenyi sétány 1.",
    "iconRef": null,
    "isActive": true,
    "createdAtIso": "2025-11-01T08:00:00+01:00"
  },
  "tenantUsers": [
    {
      "id": 1,
      "tenantId": 1,
      "displayName": "Tóth Béla",
      "email": "toth.bela@balatonalmadi.hu",
      "roles": [
        "tenant_manager_balatonalmadi"
      ],
      "status": "Active",
      "language": "hu",
      "lastActiveAtIso": "2026-05-27T08:14:00+02:00",
      "invitedAtIso": "2025-11-01T08:30:00+01:00",
      "acceptedAtIso": "2025-11-02T09:00:00+01:00"
    },
    {
      "id": 2,
      "tenantId": 1,
      "displayName": "Kovács Anna",
      "email": "kovacs.anna@balatonalmadi.hu",
      "roles": [
        "tenant_dispatcher_balatonalmadi"
      ],
      "status": "Active",
      "language": "hu",
      "lastActiveAtIso": "2026-05-26T17:32:00+02:00",
      "invitedAtIso": "2025-11-04T10:00:00+01:00",
      "acceptedAtIso": "2025-11-05T11:00:00+01:00"
    },
    {
      "id": 3,
      "tenantId": 1,
      "displayName": "Szabó Zoltán",
      "email": "szabo.zoltan@balatonalmadi.hu",
      "roles": [
        "tenant_field_worker_balatonalmadi"
      ],
      "status": "Active",
      "language": "hu",
      "lastActiveAtIso": "2026-05-27T07:42:00+02:00",
      "invitedAtIso": "2025-11-08T09:00:00+01:00",
      "acceptedAtIso": "2025-11-09T10:00:00+01:00"
    },
    {
      "id": 4,
      "tenantId": 1,
      "displayName": "Varga Eszter",
      "email": "varga.eszter@balatonalmadi.hu",
      "roles": [
        "tenant_field_worker_balatonalmadi"
      ],
      "status": "Active",
      "language": "hu",
      "lastActiveAtIso": "2026-05-26T15:10:00+02:00",
      "invitedAtIso": "2025-11-10T09:00:00+01:00",
      "acceptedAtIso": "2025-11-11T10:00:00+01:00"
    },
    {
      "id": 5,
      "tenantId": 1,
      "displayName": "Horváth Pál",
      "email": "horvath.pal@balatonalmadi.hu",
      "roles": [
        "tenant_field_worker_balatonalmadi"
      ],
      "status": "Invited",
      "language": "hu",
      "lastActiveAtIso": null,
      "invitedAtIso": "2026-05-22T14:00:00+02:00",
      "acceptedAtIso": null,
      "invitationExpiresIso": "2026-05-29T14:00:00+02:00"
    },
    {
      "id": 6,
      "tenantId": 1,
      "displayName": "Kis Mária",
      "email": "kis.maria@balatonalmadi.hu",
      "roles": [
        "tenant_content_manager_balatonalmadi"
      ],
      "status": "Invited",
      "language": "hu",
      "lastActiveAtIso": null,
      "invitedAtIso": "2026-05-15T10:00:00+02:00",
      "acceptedAtIso": null,
      "invitationExpiresIso": "2026-05-22T10:00:00+02:00"
    },
    {
      "id": 7,
      "tenantId": 1,
      "displayName": "Nagy Réka",
      "email": "nagy.reka@balatonalmadi.hu",
      "roles": [
        "tenant_content_manager_balatonalmadi"
      ],
      "status": "Disabled",
      "language": "hu",
      "lastActiveAtIso": "2026-04-30T16:00:00+02:00",
      "invitedAtIso": "2025-11-15T09:00:00+01:00",
      "acceptedAtIso": "2025-11-16T10:00:00+01:00"
    },
    {
      "id": 8,
      "tenantId": 1,
      "displayName": "Németh István",
      "email": "nemeth.istvan@balatonalmadi.hu",
      "roles": [
        "tenant_dispatcher_balatonalmadi"
      ],
      "status": "Active",
      "language": "hu",
      "lastActiveAtIso": "2026-05-26T12:00:00+02:00",
      "invitedAtIso": "2025-12-01T09:00:00+01:00",
      "acceptedAtIso": "2025-12-02T10:00:00+01:00"
    }
  ],
  "groups": [
    {
      "id": 1,
      "tenantId": 1,
      "name": "Útkarbantartó csapat",
      "description": "Aszfalt-, járda- és útburkolat-karbantartás. Kátyúzás, padka-javítás, vízelvezetés.",
      "createdBy": 1,
      "createdAtIso": "2025-11-03T10:00:00+01:00",
      "isActive": true,
      "memberIds": [
        3,
        4
      ]
    },
    {
      "id": 2,
      "tenantId": 1,
      "name": "Közvilágítás csapat",
      "description": "Lámpaoszlop-szervizelés, izzócsere, kábel-karbantartás.",
      "createdBy": 1,
      "createdAtIso": "2025-11-03T10:15:00+01:00",
      "isActive": true,
      "memberIds": [
        3
      ]
    },
    {
      "id": 3,
      "tenantId": 1,
      "name": "Zöldterület csapat",
      "description": "Parkok, közterületi fák, virágágyások gondozása, fakivágás-engedélyek.",
      "createdBy": 1,
      "createdAtIso": "2025-11-04T11:00:00+01:00",
      "isActive": true,
      "memberIds": [
        4
      ]
    },
    {
      "id": 4,
      "tenantId": 1,
      "name": "Hulladékkezelés csapat",
      "description": "Szelektív gyűjtés, illegális lerakók eltávolítása, szállítás-koordináció.",
      "createdBy": 8,
      "createdAtIso": "2025-12-05T09:00:00+01:00",
      "isActive": true,
      "memberIds": []
    }
  ],
  "categories": [
    {
      "id": 1,
      "tenantId": 1,
      "parentId": null,
      "slug": "utak-jardak",
      "name": "Utak és járdák",
      "iconRef": "road",
      "color": "#D97757",
      "orderIndex": 1,
      "isActive": true
    },
    {
      "id": 2,
      "tenantId": 1,
      "parentId": 1,
      "slug": "katyu",
      "name": "Kátyú",
      "iconRef": null,
      "color": null,
      "orderIndex": 1,
      "isActive": true
    },
    {
      "id": 3,
      "tenantId": 1,
      "parentId": 1,
      "slug": "jarda-repedes",
      "name": "Járda repedés",
      "iconRef": null,
      "color": null,
      "orderIndex": 2,
      "isActive": true
    },
    {
      "id": 4,
      "tenantId": 1,
      "parentId": 1,
      "slug": "jelzotabla",
      "name": "Jelzőtábla",
      "iconRef": null,
      "color": null,
      "orderIndex": 3,
      "isActive": true
    },
    {
      "id": 5,
      "tenantId": 1,
      "parentId": null,
      "slug": "kozvilagitas",
      "name": "Közvilágítás",
      "iconRef": "lightbulb",
      "color": "#F2B833",
      "orderIndex": 2,
      "isActive": true
    },
    {
      "id": 6,
      "tenantId": 1,
      "parentId": 5,
      "slug": "lampa-nem-mukodik",
      "name": "Lámpa nem működik",
      "iconRef": null,
      "color": null,
      "orderIndex": 1,
      "isActive": true
    },
    {
      "id": 7,
      "tenantId": 1,
      "parentId": 5,
      "slug": "lampa-villog",
      "name": "Lámpa villog",
      "iconRef": null,
      "color": null,
      "orderIndex": 2,
      "isActive": true
    },
    {
      "id": 8,
      "tenantId": 1,
      "parentId": null,
      "slug": "hulladek",
      "name": "Hulladék",
      "iconRef": "trash",
      "color": "#5BA975",
      "orderIndex": 3,
      "isActive": true
    },
    {
      "id": 9,
      "tenantId": 1,
      "parentId": 8,
      "slug": "illegalis-lerakas",
      "name": "Illegális lerakás",
      "iconRef": null,
      "color": null,
      "orderIndex": 1,
      "isActive": true
    },
    {
      "id": 10,
      "tenantId": 1,
      "parentId": 8,
      "slug": "kuka-megtelt",
      "name": "Kuka megtelt",
      "iconRef": null,
      "color": null,
      "orderIndex": 2,
      "isActive": true
    },
    {
      "id": 11,
      "tenantId": 1,
      "parentId": null,
      "slug": "parkok",
      "name": "Parkok és zöldterületek",
      "iconRef": "tree",
      "color": "#7BA975",
      "orderIndex": 4,
      "isActive": true
    },
    {
      "id": 12,
      "tenantId": 1,
      "parentId": 11,
      "slug": "fa-rendezetlenseg",
      "name": "Faágak / növényzet rendezetlenség",
      "iconRef": null,
      "color": null,
      "orderIndex": 1,
      "isActive": true
    }
  ],
  "tickets": [
    {
      "id": 1001,
      "tenantId": 1,
      "displayId": "ALM-2001",
      "title": "Kátyú a Petőfi u. és Hősök tere sarkán",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 2,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Mária K.",
      "reporterPhone": "+36 30 555 1210",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03474531520743,
      "longitude": 18.023992311611405,
      "addressText": "8220 Balatonalmádi, Petőfi Sándor utca 12.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-24T10:15:00+02:00"
    },
    {
      "id": 1002,
      "tenantId": 1,
      "displayId": "ALM-2002",
      "title": "Lámpa nem világít — Strand u. 18.",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 6,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Anna H.",
      "reporterPhone": "+36 30 555 1211",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.034116579671846,
      "longitude": 18.023778864401574,
      "addressText": "8220 Balatonalmádi, Strand utca 18.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-24T12:18:00+02:00"
    },
    {
      "id": 1003,
      "tenantId": 1,
      "displayId": "ALM-2003",
      "title": "Illegális lerakás a Móló sétány végén",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 9,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Péter K.",
      "reporterPhone": "+36 30 555 1212",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03388412688769,
      "longitude": 18.02216614489055,
      "addressText": "8220 Balatonalmádi, Móló sétány vége",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-24T14:21:00+02:00"
    },
    {
      "id": 1004,
      "tenantId": 1,
      "displayId": "ALM-2004",
      "title": "Faág letörve — Szent István park",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 12,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Eszter T.",
      "reporterPhone": "+36 30 555 1213",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03312627475824,
      "longitude": 18.022104121552392,
      "addressText": "8220 Balatonalmádi, Szent István park",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-24T16:24:00+02:00"
    },
    {
      "id": 1005,
      "tenantId": 1,
      "displayId": "ALM-2005",
      "title": "Repedt járda — Iskola u. 22.",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 3,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Béla F.",
      "reporterPhone": "+36 30 555 1214",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.036426325939374,
      "longitude": 18.026609492987426,
      "addressText": "8220 Balatonalmádi, Iskola utca 22.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-25T10:27:00+02:00"
    },
    {
      "id": 1006,
      "tenantId": 1,
      "displayId": "ALM-2006",
      "title": "Kuka megtelt — Buszmegálló, Hősök tere",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 10,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Anna J.",
      "reporterPhone": "+36 30 555 1215",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03292587160912,
      "longitude": 18.02601341901825,
      "addressText": "8220 Balatonalmádi, Hősök tere (buszmegálló)",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-25T12:30:00+02:00"
    },
    {
      "id": 1007,
      "tenantId": 1,
      "displayId": "ALM-2007",
      "title": "Lámpa villog — Kossuth u. 5.",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 7,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Klára R.",
      "reporterPhone": "+36 30 555 1216",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03456901495712,
      "longitude": 18.026709452444447,
      "addressText": "8220 Balatonalmádi, Kossuth utca 5.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-25T14:33:00+02:00"
    },
    {
      "id": 1008,
      "tenantId": 1,
      "displayId": "ALM-2008",
      "title": "Stop-tábla megdőlt — Bajcsy-Zs. u.",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 4,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Pál V.",
      "reporterPhone": "+36 30 555 1217",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03274226622588,
      "longitude": 18.026454186657656,
      "addressText": "8220 Balatonalmádi, Bajcsy-Zsilinszky utca",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-25T16:36:00+02:00"
    },
    {
      "id": 1009,
      "tenantId": 1,
      "displayId": "ALM-2009",
      "title": "Hulladék elszállítva korábban — Petőfi u. 7.",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 10,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "István M.",
      "reporterPhone": "+36 30 555 1218",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03453354407819,
      "longitude": 18.02680963376671,
      "addressText": "8220 Balatonalmádi, Petőfi Sándor utca 7.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-26T10:39:00+02:00"
    },
    {
      "id": 1010,
      "tenantId": 1,
      "displayId": "ALM-2010",
      "title": "Hiányzó lámpa — Vasút sor",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 6,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Erzsébet B.",
      "reporterPhone": "+36 30 555 1219",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03666685909839,
      "longitude": 18.024852411383247,
      "addressText": "8220 Balatonalmádi, Vasút sor",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-26T12:42:00+02:00"
    },
    {
      "id": 1011,
      "tenantId": 1,
      "displayId": "ALM-2011",
      "title": "Vízelvezetés eltömődött — Iskola u. 28.",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 8,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Géza Sz.",
      "reporterPhone": "+36 30 555 1220",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03607369258553,
      "longitude": 18.022318909687897,
      "addressText": "8220 Balatonalmádi, Iskola utca 28.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-26T14:15:00+02:00"
    },
    {
      "id": 1012,
      "tenantId": 1,
      "displayId": "ALM-2012",
      "title": "Faág veszélyesen lóg — Strand u. játszótér",
      "body": "A polgár leírása mocked — a pilot-on a polgári app szövege érkezik.",
      "status": "uj",
      "categoryId": 12,
      "priority": "medium",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Ágnes L.",
      "reporterPhone": "+36 30 555 1221",
      "reporterEmail": null,
      "origin": "Manual",
      "latitude": 47.03237241856909,
      "longitude": 18.02618234745861,
      "addressText": "8220 Balatonalmádi, Strand utca játszótér",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-26T16:18:00+02:00"
    },
    {
      "id": 1013,
      "tenantId": 1,
      "displayId": "ALM-2013",
      "title": "Jóváhagyott ügy #1 — Kátyúzás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 2,
      "priority": "high",
      "assignedGroupId": 1,
      "assignedUserId": null,
      "reporterName": "Polgár #200",
      "reporterPhone": null,
      "reporterEmail": "polgar200@example.com",
      "origin": "CitizenApp",
      "latitude": 47.033679665406616,
      "longitude": 18.023830547894484,
      "addressText": "8220 Balatonalmádi, Petőfi u. 10.",
      "dueDate": "2026-06-15",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-20T8:10:00+02:00"
    },
    {
      "id": 1014,
      "tenantId": 1,
      "displayId": "ALM-2014",
      "title": "Jóváhagyott ügy #2 — Lámpacsere",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 6,
      "priority": "medium",
      "assignedGroupId": 1,
      "assignedUserId": null,
      "reporterName": "Polgár #201",
      "reporterPhone": null,
      "reporterEmail": "polgar201@example.com",
      "origin": "CitizenApp",
      "latitude": 47.034883470081894,
      "longitude": 18.02563954685272,
      "addressText": "8220 Balatonalmádi, Strand u. 13.",
      "dueDate": "2026-06-17",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-20T11:15:00+02:00"
    },
    {
      "id": 1015,
      "tenantId": 1,
      "displayId": "ALM-2015",
      "title": "Jóváhagyott ügy #3 — Hulladék-szállítás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 9,
      "priority": "medium",
      "assignedGroupId": 2,
      "assignedUserId": null,
      "reporterName": "Polgár #202",
      "reporterPhone": null,
      "reporterEmail": "polgar202@example.com",
      "origin": "CitizenApp",
      "latitude": 47.032398839649595,
      "longitude": 18.025682368542316,
      "addressText": "8220 Balatonalmádi, Móló u. 16.",
      "dueDate": "2026-06-19",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-20T14:20:00+02:00"
    },
    {
      "id": 1016,
      "tenantId": 1,
      "displayId": "ALM-2016",
      "title": "Jóváhagyott ügy #4 — Fakivágás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 12,
      "priority": "low",
      "assignedGroupId": 3,
      "assignedUserId": null,
      "reporterName": "Polgár #203",
      "reporterPhone": null,
      "reporterEmail": "polgar203@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03537507415702,
      "longitude": 18.02653873386089,
      "addressText": "8220 Balatonalmádi, Iskola u. 19.",
      "dueDate": "2026-06-21",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-20T17:25:00+02:00"
    },
    {
      "id": 1017,
      "tenantId": 1,
      "displayId": "ALM-2017",
      "title": "Jóváhagyott ügy #5 — Kátyúzás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 3,
      "priority": "medium",
      "assignedGroupId": 4,
      "assignedUserId": null,
      "reporterName": "Polgár #204",
      "reporterPhone": null,
      "reporterEmail": "polgar204@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03543517555533,
      "longitude": 18.023145239660476,
      "addressText": "8220 Balatonalmádi, Hősök u. 22.",
      "dueDate": "2026-06-23",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-20T8:30:00+02:00"
    },
    {
      "id": 1018,
      "tenantId": 1,
      "displayId": "ALM-2018",
      "title": "Jóváhagyott ügy #6 — Lámpacsere",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 10,
      "priority": "high",
      "assignedGroupId": 1,
      "assignedUserId": null,
      "reporterName": "Polgár #205",
      "reporterPhone": null,
      "reporterEmail": "polgar205@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03508434292498,
      "longitude": 18.023405607855924,
      "addressText": "8220 Balatonalmádi, Kossuth u. 25.",
      "dueDate": "2026-06-25",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-21T11:35:00+02:00"
    },
    {
      "id": 1019,
      "tenantId": 1,
      "displayId": "ALM-2019",
      "title": "Jóváhagyott ügy #7 — Hulladék-szállítás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 7,
      "priority": "medium",
      "assignedGroupId": 2,
      "assignedUserId": null,
      "reporterName": "Polgár #206",
      "reporterPhone": null,
      "reporterEmail": "polgar206@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03554239391275,
      "longitude": 18.022330110339954,
      "addressText": "8220 Balatonalmádi, Bajcsy-Zs. u. 28.",
      "dueDate": "2026-06-27",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-21T14:40:00+02:00"
    },
    {
      "id": 1020,
      "tenantId": 1,
      "displayId": "ALM-2020",
      "title": "Jóváhagyott ügy #8 — Fakivágás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 4,
      "priority": "medium",
      "assignedGroupId": 1,
      "assignedUserId": null,
      "reporterName": "Polgár #207",
      "reporterPhone": null,
      "reporterEmail": "polgar207@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03670048779816,
      "longitude": 18.024605669630706,
      "addressText": "8220 Balatonalmádi, Vasút u. 31.",
      "dueDate": "2026-06-16",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-21T17:45:00+02:00"
    },
    {
      "id": 1021,
      "tenantId": 1,
      "displayId": "ALM-2021",
      "title": "Jóváhagyott ügy #9 — Kátyúzás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 10,
      "priority": "low",
      "assignedGroupId": 3,
      "assignedUserId": null,
      "reporterName": "Polgár #208",
      "reporterPhone": null,
      "reporterEmail": "polgar208@example.com",
      "origin": "CitizenApp",
      "latitude": 47.0327098742116,
      "longitude": 18.026733885111284,
      "addressText": "8220 Balatonalmádi, Petőfi u. 34.",
      "dueDate": "2026-06-18",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-21T8:50:00+02:00"
    },
    {
      "id": 1022,
      "tenantId": 1,
      "displayId": "ALM-2022",
      "title": "Jóváhagyott ügy #10 — Lámpacsere",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 6,
      "priority": "medium",
      "assignedGroupId": 1,
      "assignedUserId": null,
      "reporterName": "Polgár #209",
      "reporterPhone": null,
      "reporterEmail": "polgar209@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03609618965636,
      "longitude": 18.024728105207565,
      "addressText": "8220 Balatonalmádi, Strand u. 37.",
      "dueDate": "2026-06-20",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-21T11:55:00+02:00"
    },
    {
      "id": 1023,
      "tenantId": 1,
      "displayId": "ALM-2023",
      "title": "Jóváhagyott ügy #11 — Hulladék-szállítás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 8,
      "priority": "high",
      "assignedGroupId": 2,
      "assignedUserId": null,
      "reporterName": "Polgár #210",
      "reporterPhone": null,
      "reporterEmail": "polgar210@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03395716413301,
      "longitude": 18.022621432914516,
      "addressText": "8220 Balatonalmádi, Móló u. 40.",
      "dueDate": "2026-06-22",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-22T14:10:00+02:00"
    },
    {
      "id": 1024,
      "tenantId": 1,
      "displayId": "ALM-2024",
      "title": "Jóváhagyott ügy #12 — Fakivágás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 12,
      "priority": "medium",
      "assignedGroupId": 4,
      "assignedUserId": null,
      "reporterName": "Polgár #211",
      "reporterPhone": null,
      "reporterEmail": "polgar211@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03483906099892,
      "longitude": 18.022096313617144,
      "addressText": "8220 Balatonalmádi, Iskola u. 43.",
      "dueDate": "2026-06-24",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-22T17:15:00+02:00"
    },
    {
      "id": 1025,
      "tenantId": 1,
      "displayId": "ALM-2025",
      "title": "Jóváhagyott ügy #13 — Kátyúzás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 2,
      "priority": "medium",
      "assignedGroupId": 1,
      "assignedUserId": null,
      "reporterName": "Polgár #212",
      "reporterPhone": null,
      "reporterEmail": "polgar212@example.com",
      "origin": "CitizenApp",
      "latitude": 47.036396976400816,
      "longitude": 18.026856151902365,
      "addressText": "8220 Balatonalmádi, Hősök u. 46.",
      "dueDate": "2026-06-26",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-22T8:20:00+02:00"
    },
    {
      "id": 1026,
      "tenantId": 1,
      "displayId": "ALM-2026",
      "title": "Jóváhagyott ügy #14 — Lámpacsere",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 3,
      "priority": "low",
      "assignedGroupId": 3,
      "assignedUserId": null,
      "reporterName": "Polgár #213",
      "reporterPhone": null,
      "reporterEmail": "polgar213@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03194380648203,
      "longitude": 18.026703479354747,
      "addressText": "8220 Balatonalmádi, Kossuth u. 49.",
      "dueDate": "2026-06-15",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-22T11:25:00+02:00"
    },
    {
      "id": 1027,
      "tenantId": 1,
      "displayId": "ALM-2027",
      "title": "Jóváhagyott ügy #15 — Hulladék-szállítás",
      "body": "Diszpécser kiosztotta, a csoport még nem kezdte el.",
      "status": "jovahagyva",
      "categoryId": 4,
      "priority": "medium",
      "assignedGroupId": 2,
      "assignedUserId": null,
      "reporterName": "Polgár #214",
      "reporterPhone": null,
      "reporterEmail": "polgar214@example.com",
      "origin": "CitizenApp",
      "latitude": 47.034205648638334,
      "longitude": 18.02486913215897,
      "addressText": "8220 Balatonalmádi, Bajcsy-Zs. u. 52.",
      "dueDate": "2026-06-17",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-22T14:30:00+02:00"
    },
    {
      "id": 1028,
      "tenantId": 1,
      "displayId": "ALM-2028",
      "title": "Felázott útburkolat a Hősök terén",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 2,
      "priority": "high",
      "assignedGroupId": 1,
      "assignedUserId": 3,
      "reporterName": "Mária K.",
      "reporterPhone": "+36 30 555 1310",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03382758485508,
      "longitude": 18.023063537322123,
      "addressText": "8220 Balatonalmádi, Hősök tere 5.",
      "dueDate": "2026-06-10",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-15T9:20:00+02:00"
    },
    {
      "id": 1029,
      "tenantId": 1,
      "displayId": "ALM-2029",
      "title": "Lyukas járda a templom előtt",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 3,
      "priority": "medium",
      "assignedGroupId": 1,
      "assignedUserId": 4,
      "reporterName": "Béla F.",
      "reporterPhone": "+36 30 555 1311",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03320219254136,
      "longitude": 18.023791234882026,
      "addressText": "8220 Balatonalmádi, Templom u. 7.",
      "dueDate": "2026-06-12",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-16T10:24:00+02:00"
    },
    {
      "id": 1030,
      "tenantId": 1,
      "displayId": "ALM-2030",
      "title": "Kátyúzás Petőfi u. 12. előtt",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 2,
      "priority": "medium",
      "assignedGroupId": 2,
      "assignedUserId": 3,
      "reporterName": "Anna H.",
      "reporterPhone": "+36 30 555 1312",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.0352516540671,
      "longitude": 18.02248905825807,
      "addressText": "8220 Balatonalmádi, Petőfi u. 9.",
      "dueDate": "2026-06-14",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-17T11:28:00+02:00"
    },
    {
      "id": 1031,
      "tenantId": 1,
      "displayId": "ALM-2031",
      "title": "Lámpaoszlop dőlt — Vasút sor 4.",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 6,
      "priority": "low",
      "assignedGroupId": 3,
      "assignedUserId": 4,
      "reporterName": "Péter K.",
      "reporterPhone": "+36 30 555 1313",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.036253265937724,
      "longitude": 18.023001270034197,
      "addressText": "8220 Balatonalmádi, Vasút sor 11.",
      "dueDate": "2026-06-16",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-18T12:32:00+02:00"
    },
    {
      "id": 1032,
      "tenantId": 1,
      "displayId": "ALM-2032",
      "title": "Földmunka — Szent István park bejárat",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 9,
      "priority": "high",
      "assignedGroupId": 4,
      "assignedUserId": 3,
      "reporterName": "Eszter T.",
      "reporterPhone": "+36 30 555 1314",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03591789939853,
      "longitude": 18.024088350725897,
      "addressText": "8220 Balatonalmádi, Szent István park 13.",
      "dueDate": "2026-06-18",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-19T13:36:00+02:00"
    },
    {
      "id": 1033,
      "tenantId": 1,
      "displayId": "ALM-2033",
      "title": "Lámpa kábelhiba — Strand u.",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 6,
      "priority": "high",
      "assignedGroupId": 1,
      "assignedUserId": 4,
      "reporterName": "Klára R.",
      "reporterPhone": "+36 30 555 1315",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03423497175551,
      "longitude": 18.025277674467286,
      "addressText": "8220 Balatonalmádi, Strand u. 15.",
      "dueDate": "2026-06-20",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-20T9:40:00+02:00"
    },
    {
      "id": 1034,
      "tenantId": 1,
      "displayId": "ALM-2034",
      "title": "Fakivágás-engedély után — Hősök tere",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 12,
      "priority": "medium",
      "assignedGroupId": 2,
      "assignedUserId": 3,
      "reporterName": "Pál V.",
      "reporterPhone": "+36 30 555 1316",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03250558615341,
      "longitude": 18.022785866141685,
      "addressText": "8220 Balatonalmádi, Móló sétány 17.",
      "dueDate": "2026-06-22",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-21T10:44:00+02:00"
    },
    {
      "id": 1035,
      "tenantId": 1,
      "displayId": "ALM-2035",
      "title": "Hulladék-konténer csere — Móló sétány",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 9,
      "priority": "medium",
      "assignedGroupId": 1,
      "assignedUserId": 4,
      "reporterName": "István M.",
      "reporterPhone": "+36 30 555 1317",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03621334782042,
      "longitude": 18.02654803352372,
      "addressText": "8220 Balatonalmádi, Iskola u. 19.",
      "dueDate": "2026-06-24",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-22T11:48:00+02:00"
    },
    {
      "id": 1036,
      "tenantId": 1,
      "displayId": "ALM-2036",
      "title": "Aszfaltjavítás — Iskola u. 15.",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 2,
      "priority": "low",
      "assignedGroupId": 3,
      "assignedUserId": 3,
      "reporterName": "Erzsébet B.",
      "reporterPhone": "+36 30 555 1318",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03299316652921,
      "longitude": 18.025962379324014,
      "addressText": "8220 Balatonalmádi, Hősök tere 21.",
      "dueDate": "2026-06-26",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-23T12:52:00+02:00"
    },
    {
      "id": 1037,
      "tenantId": 1,
      "displayId": "ALM-2037",
      "title": "Kátyúzás Bajcsy-Zs. u. 22. előtt",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 2,
      "priority": "high",
      "assignedGroupId": 1,
      "assignedUserId": 4,
      "reporterName": "Géza Sz.",
      "reporterPhone": "+36 30 555 1319",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.034678363623165,
      "longitude": 18.024016382919246,
      "addressText": "8220 Balatonalmádi, Templom u. 23.",
      "dueDate": "2026-06-10",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-24T13:56:00+02:00"
    },
    {
      "id": 1038,
      "tenantId": 1,
      "displayId": "ALM-2038",
      "title": "Vízelvezetés tisztítás — Petőfi u. 30.",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 8,
      "priority": "high",
      "assignedGroupId": 2,
      "assignedUserId": 3,
      "reporterName": "Ágnes L.",
      "reporterPhone": "+36 30 555 1320",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03261424494142,
      "longitude": 18.023932176591074,
      "addressText": "8220 Balatonalmádi, Petőfi u. 25.",
      "dueDate": "2026-06-12",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-25T9:20:00+02:00"
    },
    {
      "id": 1039,
      "tenantId": 1,
      "displayId": "ALM-2039",
      "title": "Padka-javítás — Strand u.",
      "body": "Megkezdett munka — a terepi dolgozó kommentálja a haladást.",
      "status": "folyamatban",
      "categoryId": 3,
      "priority": "medium",
      "assignedGroupId": 4,
      "assignedUserId": 4,
      "reporterName": "Anna J.",
      "reporterPhone": "+36 30 555 1321",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.033276500718756,
      "longitude": 18.026314216287947,
      "addressText": "8220 Balatonalmádi, Vasút sor 27.",
      "dueDate": "2026-06-14",
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-26T10:24:00+02:00"
    },
    {
      "id": 1040,
      "tenantId": 1,
      "displayId": "ALM-2040",
      "title": "Kátyú betömve — Hősök tere 7.",
      "body": "Megoldódott — a terepi dolgozó lezárta.",
      "status": "megoldva",
      "categoryId": 2,
      "priority": "medium",
      "assignedGroupId": 1,
      "assignedUserId": 3,
      "reporterName": "Polgár #300",
      "reporterPhone": null,
      "reporterEmail": "polgar300@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03660227832624,
      "longitude": 18.02478166559004,
      "addressText": "8220 Balatonalmádi, Hősök tere 3.",
      "dueDate": null,
      "resolvedAtIso": "2026-05-10T15:20:00+02:00",
      "originalTicketId": null,
      "createdAtIso": "2026-05-5T10:15:00+02:00"
    },
    {
      "id": 1041,
      "tenantId": 1,
      "displayId": "ALM-2041",
      "title": "Lámpa megjavítva — Kossuth u. 12.",
      "body": "Megoldódott — a terepi dolgozó lezárta.",
      "status": "megoldva",
      "categoryId": 6,
      "priority": "low",
      "assignedGroupId": 1,
      "assignedUserId": 4,
      "reporterName": "Polgár #301",
      "reporterPhone": null,
      "reporterEmail": "polgar301@example.com",
      "origin": "CitizenApp",
      "latitude": 47.032563817223796,
      "longitude": 18.024697604201258,
      "addressText": "8220 Balatonalmádi, Kossuth u. 7.",
      "dueDate": null,
      "resolvedAtIso": "2026-05-11T16:24:00+02:00",
      "originalTicketId": null,
      "createdAtIso": "2026-05-6T11:18:00+02:00"
    },
    {
      "id": 1042,
      "tenantId": 1,
      "displayId": "ALM-2042",
      "title": "Hulladék elszállítva — Móló sétány",
      "body": "Megoldódott — a terepi dolgozó lezárta.",
      "status": "megoldva",
      "categoryId": 9,
      "priority": "medium",
      "assignedGroupId": 2,
      "assignedUserId": 3,
      "reporterName": "Polgár #302",
      "reporterPhone": null,
      "reporterEmail": "polgar302@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03587899009628,
      "longitude": 18.02598087631815,
      "addressText": "8220 Balatonalmádi, Móló sétány 11.",
      "dueDate": null,
      "resolvedAtIso": "2026-05-12T17:28:00+02:00",
      "originalTicketId": null,
      "createdAtIso": "2026-05-7T12:21:00+02:00"
    },
    {
      "id": 1043,
      "tenantId": 1,
      "displayId": "ALM-2043",
      "title": "Pad cseréje — Szent István park",
      "body": "Megoldódott — a terepi dolgozó lezárta.",
      "status": "megoldva",
      "categoryId": 11,
      "priority": "low",
      "assignedGroupId": 3,
      "assignedUserId": 4,
      "reporterName": "Polgár #303",
      "reporterPhone": null,
      "reporterEmail": "polgar303@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03573934065383,
      "longitude": 18.025158784812138,
      "addressText": "8220 Balatonalmádi, Szent István park 15.",
      "dueDate": null,
      "resolvedAtIso": "2026-05-13T18:32:00+02:00",
      "originalTicketId": null,
      "createdAtIso": "2026-05-8T13:24:00+02:00"
    },
    {
      "id": 1044,
      "tenantId": 1,
      "displayId": "ALM-2044",
      "title": "Stop-tábla visszaállítva — Bajcsy-Zs. u.",
      "body": "Megoldódott — a terepi dolgozó lezárta.",
      "status": "megoldva",
      "categoryId": 4,
      "priority": "medium",
      "assignedGroupId": 4,
      "assignedUserId": 3,
      "reporterName": "Polgár #304",
      "reporterPhone": null,
      "reporterEmail": "polgar304@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03287988609202,
      "longitude": 18.025068176358776,
      "addressText": "8220 Balatonalmádi, Bajcsy-Zs. u. 19.",
      "dueDate": null,
      "resolvedAtIso": "2026-05-14T15:36:00+02:00",
      "originalTicketId": null,
      "createdAtIso": "2026-05-9T10:27:00+02:00"
    },
    {
      "id": 1045,
      "tenantId": 1,
      "displayId": "ALM-2045",
      "title": "Járda javítva — Iskola u. 20.",
      "body": "Megoldódott — a terepi dolgozó lezárta.",
      "status": "megoldva",
      "categoryId": 3,
      "priority": "low",
      "assignedGroupId": 1,
      "assignedUserId": 4,
      "reporterName": "Polgár #305",
      "reporterPhone": null,
      "reporterEmail": "polgar305@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03340675410209,
      "longitude": 18.022541297972484,
      "addressText": "8220 Balatonalmádi, Iskola u. 23.",
      "dueDate": null,
      "resolvedAtIso": "2026-05-15T16:40:00+02:00",
      "originalTicketId": null,
      "createdAtIso": "2026-05-10T11:30:00+02:00"
    },
    {
      "id": 1046,
      "tenantId": 1,
      "displayId": "ALM-2046",
      "title": "Kuka kiürítve — Hősök tere",
      "body": "Megoldódott — a terepi dolgozó lezárta.",
      "status": "megoldva",
      "categoryId": 10,
      "priority": "medium",
      "assignedGroupId": 2,
      "assignedUserId": 3,
      "reporterName": "Polgár #306",
      "reporterPhone": null,
      "reporterEmail": "polgar306@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03479339527826,
      "longitude": 18.026180231240925,
      "addressText": "8220 Balatonalmádi, Hősök tere 27.",
      "dueDate": null,
      "resolvedAtIso": "2026-05-16T17:44:00+02:00",
      "originalTicketId": null,
      "createdAtIso": "2026-05-11T12:33:00+02:00"
    },
    {
      "id": 1047,
      "tenantId": 1,
      "displayId": "ALM-2047",
      "title": "Faág eltávolítva — Strand u.",
      "body": "Megoldódott — a terepi dolgozó lezárta.",
      "status": "megoldva",
      "categoryId": 12,
      "priority": "low",
      "assignedGroupId": 1,
      "assignedUserId": 4,
      "reporterName": "Polgár #307",
      "reporterPhone": null,
      "reporterEmail": "polgar307@example.com",
      "origin": "CitizenApp",
      "latitude": 47.03264999861269,
      "longitude": 18.023964267467797,
      "addressText": "8220 Balatonalmádi, Strand u. 31.",
      "dueDate": null,
      "resolvedAtIso": "2026-05-17T18:48:00+02:00",
      "originalTicketId": null,
      "createdAtIso": "2026-05-12T13:36:00+02:00"
    },
    {
      "id": 1048,
      "tenantId": 1,
      "displayId": "ALM-2048",
      "title": "Magánkert rendezetlensége — Kis u. 5.",
      "body": "A polgár bejelentése — magánjellegű ügy vagy nem önkormányzati hatáskör.",
      "status": "elutasitva",
      "categoryId": 12,
      "priority": "low",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Horváth Anna",
      "reporterPhone": "+36 30 555 1410",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.033283846410455,
      "longitude": 18.02678617618794,
      "addressText": "8220 Balatonalmádi, Iskola utca 33.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-15T12:30:00+02:00"
    },
    {
      "id": 1049,
      "tenantId": 1,
      "displayId": "ALM-2049",
      "title": "Szomszéd kutyája hangos",
      "body": "A polgár bejelentése — magánjellegű ügy vagy nem önkormányzati hatáskör.",
      "status": "elutasitva",
      "categoryId": 12,
      "priority": "low",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Tóth Mária",
      "reporterPhone": "+36 30 555 1411",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.032923504424254,
      "longitude": 18.024366421322945,
      "addressText": "8220 Balatonalmádi, Iskola utca 38.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-16T12:40:00+02:00"
    },
    {
      "id": 1050,
      "tenantId": 1,
      "displayId": "ALM-2050",
      "title": "Eladó épület tetejéről hulló cserép",
      "body": "A polgár bejelentése — magánjellegű ügy vagy nem önkormányzati hatáskör.",
      "status": "elutasitva",
      "categoryId": 12,
      "priority": "low",
      "assignedGroupId": null,
      "assignedUserId": null,
      "reporterName": "Kis József",
      "reporterPhone": "+36 30 555 1412",
      "reporterEmail": null,
      "origin": "CitizenApp",
      "latitude": 47.03422278992193,
      "longitude": 18.025535792863785,
      "addressText": "8220 Balatonalmádi, Iskola utca 43.",
      "dueDate": null,
      "resolvedAtIso": null,
      "originalTicketId": null,
      "createdAtIso": "2026-05-17T12:50:00+02:00"
    }
  ],
  "ticketActivityLog": [
    {
      "id": 1,
      "tenantId": 1,
      "ticketId": 1001,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-24T10:15:00+02:00"
    },
    {
      "id": 2,
      "tenantId": 1,
      "ticketId": 1002,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-24T12:18:00+02:00"
    },
    {
      "id": 3,
      "tenantId": 1,
      "ticketId": 1003,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-24T14:21:00+02:00"
    },
    {
      "id": 4,
      "tenantId": 1,
      "ticketId": 1004,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-24T16:24:00+02:00"
    },
    {
      "id": 5,
      "tenantId": 1,
      "ticketId": 1005,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-25T10:27:00+02:00"
    },
    {
      "id": 6,
      "tenantId": 1,
      "ticketId": 1006,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-25T12:30:00+02:00"
    },
    {
      "id": 7,
      "tenantId": 1,
      "ticketId": 1007,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-25T14:33:00+02:00"
    },
    {
      "id": 8,
      "tenantId": 1,
      "ticketId": 1008,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-25T16:36:00+02:00"
    },
    {
      "id": 9,
      "tenantId": 1,
      "ticketId": 1009,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-26T10:39:00+02:00"
    },
    {
      "id": 10,
      "tenantId": 1,
      "ticketId": 1010,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-26T12:42:00+02:00"
    },
    {
      "id": 11,
      "tenantId": 1,
      "ticketId": 1011,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-26T14:15:00+02:00"
    },
    {
      "id": 12,
      "tenantId": 1,
      "ticketId": 1012,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-26T16:18:00+02:00"
    },
    {
      "id": 13,
      "tenantId": 1,
      "ticketId": 1013,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-20T8:10:00+02:00"
    },
    {
      "id": 14,
      "tenantId": 1,
      "ticketId": 1013,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-20T10:30:00+02:00"
    },
    {
      "id": 15,
      "tenantId": 1,
      "ticketId": 1013,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-20T10:30:00+02:00"
    },
    {
      "id": 16,
      "tenantId": 1,
      "ticketId": 1014,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-20T11:15:00+02:00"
    },
    {
      "id": 17,
      "tenantId": 1,
      "ticketId": 1014,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-20T13:35:00+02:00"
    },
    {
      "id": 18,
      "tenantId": 1,
      "ticketId": 1014,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-20T13:35:00+02:00"
    },
    {
      "id": 19,
      "tenantId": 1,
      "ticketId": 1015,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-20T14:20:00+02:00"
    },
    {
      "id": 20,
      "tenantId": 1,
      "ticketId": 1015,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-20T16:40:00+02:00"
    },
    {
      "id": 21,
      "tenantId": 1,
      "ticketId": 1015,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-20T16:40:00+02:00"
    },
    {
      "id": 22,
      "tenantId": 1,
      "ticketId": 1016,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-20T17:25:00+02:00"
    },
    {
      "id": 23,
      "tenantId": 1,
      "ticketId": 1016,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:3",
      "reason": null,
      "occurredAtIso": "2026-05-20T19:45:00+02:00"
    },
    {
      "id": 24,
      "tenantId": 1,
      "ticketId": 1016,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-20T19:45:00+02:00"
    },
    {
      "id": 25,
      "tenantId": 1,
      "ticketId": 1017,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-20T8:30:00+02:00"
    },
    {
      "id": 26,
      "tenantId": 1,
      "ticketId": 1017,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:4",
      "reason": null,
      "occurredAtIso": "2026-05-20T10:50:00+02:00"
    },
    {
      "id": 27,
      "tenantId": 1,
      "ticketId": 1017,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-20T10:50:00+02:00"
    },
    {
      "id": 28,
      "tenantId": 1,
      "ticketId": 1018,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-21T11:35:00+02:00"
    },
    {
      "id": 29,
      "tenantId": 1,
      "ticketId": 1018,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-21T13:55:00+02:00"
    },
    {
      "id": 30,
      "tenantId": 1,
      "ticketId": 1018,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-21T13:55:00+02:00"
    },
    {
      "id": 31,
      "tenantId": 1,
      "ticketId": 1019,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-21T14:40:00+02:00"
    },
    {
      "id": 32,
      "tenantId": 1,
      "ticketId": 1019,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-21T16:30:00+02:00"
    },
    {
      "id": 33,
      "tenantId": 1,
      "ticketId": 1019,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-21T16:30:00+02:00"
    },
    {
      "id": 34,
      "tenantId": 1,
      "ticketId": 1020,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-21T17:45:00+02:00"
    },
    {
      "id": 35,
      "tenantId": 1,
      "ticketId": 1020,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-21T19:35:00+02:00"
    },
    {
      "id": 36,
      "tenantId": 1,
      "ticketId": 1020,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-21T19:35:00+02:00"
    },
    {
      "id": 37,
      "tenantId": 1,
      "ticketId": 1021,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-21T8:50:00+02:00"
    },
    {
      "id": 38,
      "tenantId": 1,
      "ticketId": 1021,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:3",
      "reason": null,
      "occurredAtIso": "2026-05-21T10:40:00+02:00"
    },
    {
      "id": 39,
      "tenantId": 1,
      "ticketId": 1021,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-21T10:40:00+02:00"
    },
    {
      "id": 40,
      "tenantId": 1,
      "ticketId": 1022,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-21T11:55:00+02:00"
    },
    {
      "id": 41,
      "tenantId": 1,
      "ticketId": 1022,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-21T13:45:00+02:00"
    },
    {
      "id": 42,
      "tenantId": 1,
      "ticketId": 1022,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-21T13:45:00+02:00"
    },
    {
      "id": 43,
      "tenantId": 1,
      "ticketId": 1023,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-22T14:10:00+02:00"
    },
    {
      "id": 44,
      "tenantId": 1,
      "ticketId": 1023,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-22T16:50:00+02:00"
    },
    {
      "id": 45,
      "tenantId": 1,
      "ticketId": 1023,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-22T16:50:00+02:00"
    },
    {
      "id": 46,
      "tenantId": 1,
      "ticketId": 1024,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-22T17:15:00+02:00"
    },
    {
      "id": 47,
      "tenantId": 1,
      "ticketId": 1024,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:4",
      "reason": null,
      "occurredAtIso": "2026-05-22T19:55:00+02:00"
    },
    {
      "id": 48,
      "tenantId": 1,
      "ticketId": 1024,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-22T19:55:00+02:00"
    },
    {
      "id": 49,
      "tenantId": 1,
      "ticketId": 1025,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-22T8:20:00+02:00"
    },
    {
      "id": 50,
      "tenantId": 1,
      "ticketId": 1025,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-22T10:30:00+02:00"
    },
    {
      "id": 51,
      "tenantId": 1,
      "ticketId": 1025,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-22T10:30:00+02:00"
    },
    {
      "id": 52,
      "tenantId": 1,
      "ticketId": 1026,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-22T11:25:00+02:00"
    },
    {
      "id": 53,
      "tenantId": 1,
      "ticketId": 1026,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:3",
      "reason": null,
      "occurredAtIso": "2026-05-22T13:35:00+02:00"
    },
    {
      "id": 54,
      "tenantId": 1,
      "ticketId": 1026,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-22T13:35:00+02:00"
    },
    {
      "id": 55,
      "tenantId": 1,
      "ticketId": 1027,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-22T14:30:00+02:00"
    },
    {
      "id": 56,
      "tenantId": 1,
      "ticketId": 1027,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-22T16:40:00+02:00"
    },
    {
      "id": 57,
      "tenantId": 1,
      "ticketId": 1027,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-22T16:40:00+02:00"
    },
    {
      "id": 58,
      "tenantId": 1,
      "ticketId": 1028,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-15T9:20:00+02:00"
    },
    {
      "id": 59,
      "tenantId": 1,
      "ticketId": 1028,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-15T11:20:00+02:00"
    },
    {
      "id": 60,
      "tenantId": 1,
      "ticketId": 1028,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-15T11:20:00+02:00"
    },
    {
      "id": 61,
      "tenantId": 1,
      "ticketId": 1028,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-17T8:15:00+02:00"
    },
    {
      "id": 62,
      "tenantId": 1,
      "ticketId": 1029,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-16T10:24:00+02:00"
    },
    {
      "id": 63,
      "tenantId": 1,
      "ticketId": 1029,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-16T12:24:00+02:00"
    },
    {
      "id": 64,
      "tenantId": 1,
      "ticketId": 1029,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-16T12:24:00+02:00"
    },
    {
      "id": 65,
      "tenantId": 1,
      "ticketId": 1029,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-18T9:19:00+02:00"
    },
    {
      "id": 66,
      "tenantId": 1,
      "ticketId": 1030,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-17T11:28:00+02:00"
    },
    {
      "id": 67,
      "tenantId": 1,
      "ticketId": 1030,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-17T13:28:00+02:00"
    },
    {
      "id": 68,
      "tenantId": 1,
      "ticketId": 1030,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-17T13:28:00+02:00"
    },
    {
      "id": 69,
      "tenantId": 1,
      "ticketId": 1030,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-19T10:23:00+02:00"
    },
    {
      "id": 70,
      "tenantId": 1,
      "ticketId": 1031,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-18T12:32:00+02:00"
    },
    {
      "id": 71,
      "tenantId": 1,
      "ticketId": 1031,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:3",
      "reason": null,
      "occurredAtIso": "2026-05-18T14:32:00+02:00"
    },
    {
      "id": 72,
      "tenantId": 1,
      "ticketId": 1031,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-18T14:32:00+02:00"
    },
    {
      "id": 73,
      "tenantId": 1,
      "ticketId": 1031,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-20T11:27:00+02:00"
    },
    {
      "id": 74,
      "tenantId": 1,
      "ticketId": 1032,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-19T13:36:00+02:00"
    },
    {
      "id": 75,
      "tenantId": 1,
      "ticketId": 1032,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:4",
      "reason": null,
      "occurredAtIso": "2026-05-19T15:36:00+02:00"
    },
    {
      "id": 76,
      "tenantId": 1,
      "ticketId": 1032,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-19T15:36:00+02:00"
    },
    {
      "id": 77,
      "tenantId": 1,
      "ticketId": 1032,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-21T8:31:00+02:00"
    },
    {
      "id": 78,
      "tenantId": 1,
      "ticketId": 1033,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-20T9:40:00+02:00"
    },
    {
      "id": 79,
      "tenantId": 1,
      "ticketId": 1033,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-20T11:40:00+02:00"
    },
    {
      "id": 80,
      "tenantId": 1,
      "ticketId": 1033,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-20T11:40:00+02:00"
    },
    {
      "id": 81,
      "tenantId": 1,
      "ticketId": 1033,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-22T9:35:00+02:00"
    },
    {
      "id": 82,
      "tenantId": 1,
      "ticketId": 1034,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-21T10:44:00+02:00"
    },
    {
      "id": 83,
      "tenantId": 1,
      "ticketId": 1034,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-21T12:44:00+02:00"
    },
    {
      "id": 84,
      "tenantId": 1,
      "ticketId": 1034,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-21T12:44:00+02:00"
    },
    {
      "id": 85,
      "tenantId": 1,
      "ticketId": 1034,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-23T10:39:00+02:00"
    },
    {
      "id": 86,
      "tenantId": 1,
      "ticketId": 1035,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-22T11:48:00+02:00"
    },
    {
      "id": 87,
      "tenantId": 1,
      "ticketId": 1035,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-22T13:48:00+02:00"
    },
    {
      "id": 88,
      "tenantId": 1,
      "ticketId": 1035,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-22T13:48:00+02:00"
    },
    {
      "id": 89,
      "tenantId": 1,
      "ticketId": 1035,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-24T11:43:00+02:00"
    },
    {
      "id": 90,
      "tenantId": 1,
      "ticketId": 1036,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-23T12:52:00+02:00"
    },
    {
      "id": 91,
      "tenantId": 1,
      "ticketId": 1036,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:3",
      "reason": null,
      "occurredAtIso": "2026-05-23T14:52:00+02:00"
    },
    {
      "id": 92,
      "tenantId": 1,
      "ticketId": 1036,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-23T14:52:00+02:00"
    },
    {
      "id": 93,
      "tenantId": 1,
      "ticketId": 1036,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-25T8:47:00+02:00"
    },
    {
      "id": 94,
      "tenantId": 1,
      "ticketId": 1037,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-24T13:56:00+02:00"
    },
    {
      "id": 95,
      "tenantId": 1,
      "ticketId": 1037,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-24T15:56:00+02:00"
    },
    {
      "id": 96,
      "tenantId": 1,
      "ticketId": 1037,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-24T15:56:00+02:00"
    },
    {
      "id": 97,
      "tenantId": 1,
      "ticketId": 1037,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-26T9:51:00+02:00"
    },
    {
      "id": 98,
      "tenantId": 1,
      "ticketId": 1038,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-25T9:20:00+02:00"
    },
    {
      "id": 99,
      "tenantId": 1,
      "ticketId": 1038,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-25T11:20:00+02:00"
    },
    {
      "id": 100,
      "tenantId": 1,
      "ticketId": 1038,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-25T11:20:00+02:00"
    },
    {
      "id": 101,
      "tenantId": 1,
      "ticketId": 1038,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-27T10:15:00+02:00"
    },
    {
      "id": 102,
      "tenantId": 1,
      "ticketId": 1039,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-26T10:24:00+02:00"
    },
    {
      "id": 103,
      "tenantId": 1,
      "ticketId": 1039,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:4",
      "reason": null,
      "occurredAtIso": "2026-05-26T12:24:00+02:00"
    },
    {
      "id": 104,
      "tenantId": 1,
      "ticketId": 1039,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-26T12:24:00+02:00"
    },
    {
      "id": 105,
      "tenantId": 1,
      "ticketId": 1039,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-28T11:19:00+02:00"
    },
    {
      "id": 106,
      "tenantId": 1,
      "ticketId": 1040,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-5T10:15:00+02:00"
    },
    {
      "id": 107,
      "tenantId": 1,
      "ticketId": 1040,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-5T10:15:00+02:00"
    },
    {
      "id": 108,
      "tenantId": 1,
      "ticketId": 1040,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-5T10:15:00+02:00"
    },
    {
      "id": 109,
      "tenantId": 1,
      "ticketId": 1040,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-5T10:15:00+02:00"
    },
    {
      "id": 110,
      "tenantId": 1,
      "ticketId": 1040,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "folyamatban",
      "toValue": "megoldva",
      "reason": null,
      "occurredAtIso": "2026-05-10T15:20:00+02:00"
    },
    {
      "id": 111,
      "tenantId": 1,
      "ticketId": 1041,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-6T11:18:00+02:00"
    },
    {
      "id": 112,
      "tenantId": 1,
      "ticketId": 1041,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-6T11:18:00+02:00"
    },
    {
      "id": 113,
      "tenantId": 1,
      "ticketId": 1041,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-6T11:18:00+02:00"
    },
    {
      "id": 114,
      "tenantId": 1,
      "ticketId": 1041,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-6T11:18:00+02:00"
    },
    {
      "id": 115,
      "tenantId": 1,
      "ticketId": 1041,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "folyamatban",
      "toValue": "megoldva",
      "reason": null,
      "occurredAtIso": "2026-05-11T16:24:00+02:00"
    },
    {
      "id": 116,
      "tenantId": 1,
      "ticketId": 1042,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-7T12:21:00+02:00"
    },
    {
      "id": 117,
      "tenantId": 1,
      "ticketId": 1042,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-7T12:21:00+02:00"
    },
    {
      "id": 118,
      "tenantId": 1,
      "ticketId": 1042,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-7T12:21:00+02:00"
    },
    {
      "id": 119,
      "tenantId": 1,
      "ticketId": 1042,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-7T12:21:00+02:00"
    },
    {
      "id": 120,
      "tenantId": 1,
      "ticketId": 1042,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "folyamatban",
      "toValue": "megoldva",
      "reason": null,
      "occurredAtIso": "2026-05-12T17:28:00+02:00"
    },
    {
      "id": 121,
      "tenantId": 1,
      "ticketId": 1043,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-8T13:24:00+02:00"
    },
    {
      "id": 122,
      "tenantId": 1,
      "ticketId": 1043,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:3",
      "reason": null,
      "occurredAtIso": "2026-05-8T13:24:00+02:00"
    },
    {
      "id": 123,
      "tenantId": 1,
      "ticketId": 1043,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-8T13:24:00+02:00"
    },
    {
      "id": 124,
      "tenantId": 1,
      "ticketId": 1043,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-8T13:24:00+02:00"
    },
    {
      "id": 125,
      "tenantId": 1,
      "ticketId": 1043,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "folyamatban",
      "toValue": "megoldva",
      "reason": null,
      "occurredAtIso": "2026-05-13T18:32:00+02:00"
    },
    {
      "id": 126,
      "tenantId": 1,
      "ticketId": 1044,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-9T10:27:00+02:00"
    },
    {
      "id": 127,
      "tenantId": 1,
      "ticketId": 1044,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:4",
      "reason": null,
      "occurredAtIso": "2026-05-9T10:27:00+02:00"
    },
    {
      "id": 128,
      "tenantId": 1,
      "ticketId": 1044,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-9T10:27:00+02:00"
    },
    {
      "id": 129,
      "tenantId": 1,
      "ticketId": 1044,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-9T10:27:00+02:00"
    },
    {
      "id": 130,
      "tenantId": 1,
      "ticketId": 1044,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "folyamatban",
      "toValue": "megoldva",
      "reason": null,
      "occurredAtIso": "2026-05-14T15:36:00+02:00"
    },
    {
      "id": 131,
      "tenantId": 1,
      "ticketId": 1045,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-10T11:30:00+02:00"
    },
    {
      "id": 132,
      "tenantId": 1,
      "ticketId": 1045,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-10T11:30:00+02:00"
    },
    {
      "id": 133,
      "tenantId": 1,
      "ticketId": 1045,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-10T11:30:00+02:00"
    },
    {
      "id": 134,
      "tenantId": 1,
      "ticketId": 1045,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-10T11:30:00+02:00"
    },
    {
      "id": 135,
      "tenantId": 1,
      "ticketId": 1045,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "folyamatban",
      "toValue": "megoldva",
      "reason": null,
      "occurredAtIso": "2026-05-15T16:40:00+02:00"
    },
    {
      "id": 136,
      "tenantId": 1,
      "ticketId": 1046,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-11T12:33:00+02:00"
    },
    {
      "id": 137,
      "tenantId": 1,
      "ticketId": 1046,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:2",
      "reason": null,
      "occurredAtIso": "2026-05-11T12:33:00+02:00"
    },
    {
      "id": 138,
      "tenantId": 1,
      "ticketId": 1046,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-11T12:33:00+02:00"
    },
    {
      "id": 139,
      "tenantId": 1,
      "ticketId": 1046,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-11T12:33:00+02:00"
    },
    {
      "id": 140,
      "tenantId": 1,
      "ticketId": 1046,
      "eventType": "StatusChanged",
      "actorId": 3,
      "fromValue": "folyamatban",
      "toValue": "megoldva",
      "reason": null,
      "occurredAtIso": "2026-05-16T17:44:00+02:00"
    },
    {
      "id": 141,
      "tenantId": 1,
      "ticketId": 1047,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-12T13:36:00+02:00"
    },
    {
      "id": 142,
      "tenantId": 1,
      "ticketId": 1047,
      "eventType": "Assigned",
      "actorId": 1,
      "fromValue": null,
      "toValue": "group:1",
      "reason": null,
      "occurredAtIso": "2026-05-12T13:36:00+02:00"
    },
    {
      "id": 143,
      "tenantId": 1,
      "ticketId": 1047,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "jovahagyva",
      "reason": null,
      "occurredAtIso": "2026-05-12T13:36:00+02:00"
    },
    {
      "id": 144,
      "tenantId": 1,
      "ticketId": 1047,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "jovahagyva",
      "toValue": "folyamatban",
      "reason": null,
      "occurredAtIso": "2026-05-12T13:36:00+02:00"
    },
    {
      "id": 145,
      "tenantId": 1,
      "ticketId": 1047,
      "eventType": "StatusChanged",
      "actorId": 4,
      "fromValue": "folyamatban",
      "toValue": "megoldva",
      "reason": null,
      "occurredAtIso": "2026-05-17T18:48:00+02:00"
    },
    {
      "id": 146,
      "tenantId": 1,
      "ticketId": 1048,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-15T12:30:00+02:00"
    },
    {
      "id": 147,
      "tenantId": 1,
      "ticketId": 1048,
      "eventType": "Rejected",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "elutasitva",
      "reason": "Magánterület — nem önkormányzati hatáskör",
      "occurredAtIso": "2026-05-15T15:30:00+02:00"
    },
    {
      "id": 148,
      "tenantId": 1,
      "ticketId": 1048,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "elutasitva",
      "reason": null,
      "occurredAtIso": "2026-05-15T15:30:00+02:00"
    },
    {
      "id": 149,
      "tenantId": 1,
      "ticketId": 1049,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-16T12:40:00+02:00"
    },
    {
      "id": 150,
      "tenantId": 1,
      "ticketId": 1049,
      "eventType": "Rejected",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "elutasitva",
      "reason": "Csendrendelet — rendőrségi hatáskör",
      "occurredAtIso": "2026-05-16T15:40:00+02:00"
    },
    {
      "id": 151,
      "tenantId": 1,
      "ticketId": 1049,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "elutasitva",
      "reason": null,
      "occurredAtIso": "2026-05-16T15:40:00+02:00"
    },
    {
      "id": 152,
      "tenantId": 1,
      "ticketId": 1050,
      "eventType": "Created",
      "actorId": null,
      "fromValue": null,
      "toValue": null,
      "reason": null,
      "occurredAtIso": "2026-05-17T12:50:00+02:00"
    },
    {
      "id": 153,
      "tenantId": 1,
      "ticketId": 1050,
      "eventType": "Rejected",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "elutasitva",
      "reason": "Magánterület — tulajdonos felel",
      "occurredAtIso": "2026-05-17T15:50:00+02:00"
    },
    {
      "id": 154,
      "tenantId": 1,
      "ticketId": 1050,
      "eventType": "StatusChanged",
      "actorId": 1,
      "fromValue": "uj",
      "toValue": "elutasitva",
      "reason": null,
      "occurredAtIso": "2026-05-17T15:50:00+02:00"
    }
  ],
  "ticketNotes": [
    {
      "id": 1,
      "tenantId": 1,
      "ticketId": 1028,
      "authorId": 3,
      "body": "Megkezdtem a munkát felázott útburkolat a hősök terén-on. Anyagrendelés folyamatban.",
      "createdAtIso": "2026-05-17T8:15:00+02:00"
    },
    {
      "id": 2,
      "tenantId": 1,
      "ticketId": 1031,
      "authorId": 4,
      "body": "Megkezdtem a munkát lámpaoszlop dőlt — vasút sor 4.-on. Anyagrendelés folyamatban.",
      "createdAtIso": "2026-05-20T11:27:00+02:00"
    },
    {
      "id": 3,
      "tenantId": 1,
      "ticketId": 1034,
      "authorId": 3,
      "body": "Megkezdtem a munkát fakivágás-engedély után — hősök tere-on. Anyagrendelés folyamatban.",
      "createdAtIso": "2026-05-23T10:39:00+02:00"
    },
    {
      "id": 4,
      "tenantId": 1,
      "ticketId": 1037,
      "authorId": 4,
      "body": "Megkezdtem a munkát kátyúzás bajcsy-zs. u. 22. előtt-on. Anyagrendelés folyamatban.",
      "createdAtIso": "2026-05-26T9:51:00+02:00"
    },
    {
      "id": 5,
      "tenantId": 1,
      "ticketId": 1040,
      "authorId": 3,
      "body": "Megoldva. A munka befejezve, helyszín kitakarítva.",
      "createdAtIso": "2026-05-10T15:20:00+02:00"
    },
    {
      "id": 6,
      "tenantId": 1,
      "ticketId": 1041,
      "authorId": 4,
      "body": "Megoldva. A munka befejezve, helyszín kitakarítva.",
      "createdAtIso": "2026-05-11T16:24:00+02:00"
    },
    {
      "id": 7,
      "tenantId": 1,
      "ticketId": 1042,
      "authorId": 3,
      "body": "Megoldva. A munka befejezve, helyszín kitakarítva.",
      "createdAtIso": "2026-05-12T17:28:00+02:00"
    },
    {
      "id": 8,
      "tenantId": 1,
      "ticketId": 1043,
      "authorId": 4,
      "body": "Megoldva. A munka befejezve, helyszín kitakarítva.",
      "createdAtIso": "2026-05-13T18:32:00+02:00"
    }
  ],
  "news": [
    {
      "id": 1,
      "tenantId": 1,
      "title": "Városi nagytakarítás május 25-én",
      "body": "<p>Vasárnap 8-12 között zajlik az utcasöprés a Petőfi, Strand és Hősök tere szakaszán. Önkéntesek jelentkezését várjuk a hivatal e-mail címén.</p>",
      "coverImageRef": null,
      "pushOnPublish": true,
      "contentStatus": "published",
      "createdBy": 2,
      "createdAtIso": "2026-05-19T10:00:00+02:00",
      "publishedAtIso": "2026-05-20T08:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 2,
      "tenantId": 1,
      "title": "Forgalom-korlátozás a Petőfi utcán",
      "body": "<p>A buszmegálló környéki munkálatok miatt <strong>május 18-tól 21-ig</strong> ideiglenesen lezárjuk a déli sávot. A buszok az északi sávon közlekednek, a forgalomirányítók a helyszínen segítenek. Kérjük türelmüket.</p>",
      "coverImageRef": "mock-cover-petofi.jpg",
      "pushOnPublish": true,
      "contentStatus": "published",
      "createdBy": 2,
      "createdAtIso": "2026-05-17T14:00:00+02:00",
      "publishedAtIso": "2026-05-18T08:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 3,
      "tenantId": 1,
      "title": "Új játszótér átadója a Szent István parkban",
      "body": "<p>A júniusi átadáson a polgármester és a városi gyerekkórus is részt vesz. Frissítjük a hírt a pontos időponttal.</p>",
      "coverImageRef": null,
      "pushOnPublish": false,
      "contentStatus": "draft",
      "createdBy": 1,
      "createdAtIso": "2026-05-21T14:00:00+02:00",
      "publishedAtIso": null,
      "archivedAtIso": null
    },
    {
      "id": 4,
      "tenantId": 1,
      "title": "Strandnyitás 2026",
      "body": "<p>A városi strand június 1-jén nyit a megújult mólóval és új vízibicikli-kölcsönzővel.</p>",
      "coverImageRef": "mock-cover-strand.jpg",
      "pushOnPublish": true,
      "contentStatus": "published",
      "createdBy": 2,
      "createdAtIso": "2026-05-11T10:00:00+02:00",
      "publishedAtIso": "2026-05-12T08:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 5,
      "tenantId": 1,
      "title": "Hulladékkezelés-változás május 30-tól",
      "body": "<p>Új szelektív hulladékgyűjtő pontok a városközpontban és három új edény-típus. Részletek hamarosan.</p>",
      "coverImageRef": null,
      "pushOnPublish": false,
      "contentStatus": "draft",
      "createdBy": 2,
      "createdAtIso": "2026-05-22T11:00:00+02:00",
      "publishedAtIso": null,
      "archivedAtIso": null
    },
    {
      "id": 6,
      "tenantId": 1,
      "title": "Tavaszi virágosítás — közösségi nap",
      "body": "<p>Május 8-án, szombaton önkéntes virágültetés a városközpontban; az iskolától indulunk 9 órakor.</p>",
      "coverImageRef": "mock-cover-viragositas.jpg",
      "pushOnPublish": true,
      "contentStatus": "published",
      "createdBy": 2,
      "createdAtIso": "2026-05-01T10:00:00+02:00",
      "publishedAtIso": "2026-05-02T08:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 7,
      "tenantId": 1,
      "title": "Április havi városi értekezlet jegyzőkönyve",
      "body": "<p>A jegyzőkönyv letölthető PDF-ben; a következő ülés május 30-án 14:00-kor.</p>",
      "coverImageRef": null,
      "pushOnPublish": false,
      "contentStatus": "published",
      "createdBy": 1,
      "createdAtIso": "2026-04-27T16:00:00+02:00",
      "publishedAtIso": "2026-04-28T09:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 8,
      "tenantId": 1,
      "title": "Új városi mobilapp bevezetése",
      "body": "<p>Az új Urbino-mobilapp április 15-től letölthető; a polgári bejelentések ezen keresztül érkeznek a hivatalhoz.</p>",
      "coverImageRef": "mock-cover-urbino.jpg",
      "pushOnPublish": true,
      "contentStatus": "archived",
      "createdBy": 1,
      "createdAtIso": "2026-04-11T10:00:00+02:00",
      "publishedAtIso": "2026-04-12T08:00:00+02:00",
      "archivedAtIso": "2026-05-20T10:00:00+02:00"
    },
    {
      "id": 9,
      "tenantId": 1,
      "title": "Pályázat fiatal vállalkozóknak",
      "body": "<p>A városi pályázati felhívás április 30-ig vehető át; legfeljebb 5 millió Ft támogatás.</p>",
      "coverImageRef": null,
      "pushOnPublish": false,
      "contentStatus": "archived",
      "createdBy": 2,
      "createdAtIso": "2026-04-04T10:00:00+02:00",
      "publishedAtIso": "2026-04-05T08:00:00+02:00",
      "archivedAtIso": "2026-05-15T10:00:00+02:00"
    }
  ],
  "events": [
    {
      "id": 1,
      "tenantId": 1,
      "title": "Közmeghallgatás",
      "body": "<p>A városi közmeghallgatás május 24-én. A költségvetés és a 2026-os fejlesztések témái.</p>",
      "coverImageRef": null,
      "locationText": "Városháza díszterem",
      "latitude": null,
      "longitude": null,
      "startsAtIso": "2026-05-24T17:00:00+02:00",
      "endsAtIso": "2026-05-24T19:00:00+02:00",
      "contentStatus": "published",
      "createdBy": 1,
      "publishedAtIso": "2026-05-15T10:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 2,
      "tenantId": 1,
      "title": "Strandnyitó hétvége",
      "body": "<p>Strandnyitó hétvége zenés programokkal június 20-22 között. Belépés ingyenes.</p>",
      "coverImageRef": "mock-cover-strandnyito.jpg",
      "locationText": "Móló sétány",
      "latitude": 47.0344,
      "longitude": 18.0244,
      "startsAtIso": "2026-06-20T14:00:00+02:00",
      "endsAtIso": "2026-06-22T23:00:00+02:00",
      "contentStatus": "published",
      "createdBy": 2,
      "publishedAtIso": "2026-05-18T10:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 3,
      "tenantId": 1,
      "title": "Június 7-i reggeli futás",
      "body": "<p>Közösségi reggeli futás a Móló sétányon. Találkozó 6:30-kor a buszmegállónál.</p>",
      "coverImageRef": null,
      "locationText": "",
      "latitude": null,
      "longitude": null,
      "startsAtIso": "2026-06-07T06:30:00+02:00",
      "endsAtIso": "2026-06-07T08:00:00+02:00",
      "contentStatus": "draft",
      "createdBy": 2,
      "publishedAtIso": null,
      "archivedAtIso": null
    },
    {
      "id": 4,
      "tenantId": 1,
      "title": "Augusztus 20-i ünnepi műsor",
      "body": "<p>Ünnepi műsor a Hősök terén tűzijátékkal. 19:00-tól zenés gálaprogram.</p>",
      "coverImageRef": "mock-cover-aug20.jpg",
      "locationText": "Hősök tere",
      "latitude": 47.0355,
      "longitude": 18.025,
      "startsAtIso": "2026-08-20T19:00:00+02:00",
      "endsAtIso": "2026-08-20T22:00:00+02:00",
      "contentStatus": "published",
      "createdBy": 2,
      "publishedAtIso": "2026-05-20T10:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 5,
      "tenantId": 1,
      "title": "Helyi termelői vásár",
      "body": "<p>Helyi termelői vásár — gyümölcs, zöldség, méz, tejtermék — a Hősök terén minden szombaton.</p>",
      "coverImageRef": "mock-cover-vasar.jpg",
      "locationText": "Hősök tere",
      "latitude": 47.0355,
      "longitude": 18.025,
      "startsAtIso": "2026-05-10T07:00:00+02:00",
      "endsAtIso": "2026-05-10T13:00:00+02:00",
      "contentStatus": "published",
      "createdBy": 2,
      "publishedAtIso": "2026-04-15T10:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 6,
      "tenantId": 1,
      "title": "Iskolai szülői értekezlet",
      "body": "<p>Tanévzáró szülői értekezlet — időpont egyeztetés a tanárokkal.</p>",
      "coverImageRef": null,
      "locationText": "Iskola díszterem",
      "latitude": null,
      "longitude": null,
      "startsAtIso": "2026-06-12T17:00:00+02:00",
      "endsAtIso": "2026-06-12T19:00:00+02:00",
      "contentStatus": "published",
      "createdBy": 1,
      "publishedAtIso": "2026-05-25T10:00:00+02:00",
      "archivedAtIso": null
    },
    {
      "id": 7,
      "tenantId": 1,
      "title": "Húsvéti tojáskereső",
      "body": "<p>Húsvéti tojáskereső a Hősök terén — gyerekprogram 10:00-tól.</p>",
      "coverImageRef": "mock-cover-husvet.jpg",
      "locationText": "Hősök tere",
      "latitude": 47.0355,
      "longitude": 18.025,
      "startsAtIso": "2026-04-05T10:00:00+02:00",
      "endsAtIso": "2026-04-05T14:00:00+02:00",
      "contentStatus": "archived",
      "createdBy": 2,
      "publishedAtIso": "2026-03-25T10:00:00+02:00",
      "archivedAtIso": "2026-04-10T10:00:00+02:00"
    }
  ],
  "cityInfos": [
    {
      "id": 1,
      "tenantId": 1,
      "title": "Városi kórház",
      "description": "24 órás sürgősségi szolgálat. Felnőtt és gyermek ellátás. Cím: Balatonalmádi, Petőfi u. 5. Telefon: +36 88 555 0011",
      "url": "https://korhaz.balatonalmadi.hu",
      "iconRef": "inbox",
      "groupLabel": "Egészségügy",
      "orderIndex": 1,
      "contentStatus": "published",
      "createdAtIso": "2025-12-01T10:00:00+01:00",
      "publishedAtIso": "2025-12-02T10:00:00+01:00",
      "archivedAtIso": null
    },
    {
      "id": 2,
      "tenantId": 1,
      "title": "Háziorvosi rendelő",
      "description": "Felnőtt és gyermek háziorvos. Rendelési idők és időpontfoglalás a honlapon.",
      "url": "https://orvos.balatonalmadi.hu",
      "iconRef": "inbox",
      "groupLabel": "Egészségügy",
      "orderIndex": 2,
      "contentStatus": "published",
      "createdAtIso": "2025-12-01T10:00:00+01:00",
      "publishedAtIso": "2025-12-02T10:00:00+01:00",
      "archivedAtIso": null
    },
    {
      "id": 3,
      "tenantId": 1,
      "title": "Hulladékkezelés",
      "description": "Szelektív gyűjtés rendje, lomtalanítás-időpontok, illegális lerakók bejelentése.",
      "url": "https://huladek.balatonalmadi.hu/rend",
      "iconRef": "image",
      "groupLabel": "Hulladék",
      "orderIndex": 3,
      "contentStatus": "published",
      "createdAtIso": "2025-12-01T10:00:00+01:00",
      "publishedAtIso": "2025-12-02T10:00:00+01:00",
      "archivedAtIso": null
    },
    {
      "id": 4,
      "tenantId": 1,
      "title": "Polgármesteri hivatal",
      "description": "Nyitvatartás, ügyfélfogadás, iratok és tájékoztatók.",
      "url": "https://hivatal.balatonalmadi.hu",
      "iconRef": "file-text",
      "groupLabel": "Hivatalok",
      "orderIndex": 4,
      "contentStatus": "published",
      "createdAtIso": "2025-12-01T10:00:00+01:00",
      "publishedAtIso": "2025-12-02T10:00:00+01:00",
      "archivedAtIso": null
    },
    {
      "id": 5,
      "tenantId": 1,
      "title": "Önkormányzati jegyzőkönyvek",
      "description": "A városi képviselő-testület jegyzőkönyvei negyedéves frissítéssel. Az archívum visszamenőleg 5 évre érhető el.",
      "url": "https://balatonalmadi.hu/jegyzokonyvek",
      "iconRef": "file-text",
      "groupLabel": "Hivatalok",
      "orderIndex": 5,
      "contentStatus": "archived",
      "createdAtIso": "2025-12-15T10:00:00+01:00",
      "publishedAtIso": "2025-12-16T10:00:00+01:00",
      "archivedAtIso": "2026-05-10T10:00:00+02:00"
    },
    {
      "id": 6,
      "tenantId": 1,
      "title": "Tűzoltóság",
      "description": "Helyi és vészhelyzeti elérhetőség. Tűzoltóság: +36 88 555 0020. Vészhelyzet: 112.",
      "url": "https://tuzolto.balatonalmadi.hu",
      "iconRef": "megaphone",
      "groupLabel": "Hivatalok",
      "orderIndex": 6,
      "contentStatus": "published",
      "createdAtIso": "2025-12-01T10:00:00+01:00",
      "publishedAtIso": "2025-12-02T10:00:00+01:00",
      "archivedAtIso": null
    },
    {
      "id": 7,
      "tenantId": 1,
      "title": "Időpontfoglalás okmányirodához",
      "description": "Online időpontfoglalás személyi igazolvány, útlevél és vezetői engedély ügyintézéshez.",
      "url": "https://idopont.balatonalmadi.hu",
      "iconRef": "calendar",
      "groupLabel": "Hivatalok",
      "orderIndex": 7,
      "contentStatus": "published",
      "createdAtIso": "2026-01-15T10:00:00+01:00",
      "publishedAtIso": "2026-01-16T10:00:00+01:00",
      "archivedAtIso": null
    },
    {
      "id": 8,
      "tenantId": 1,
      "title": "Strand információ",
      "description": "Nyitvatartás, jegyárak, parkolás a városi strandon. Júniustól szeptember végéig.",
      "url": "https://strand.balatonalmadi.hu",
      "iconRef": "image",
      "groupLabel": "Strandok",
      "orderIndex": 8,
      "contentStatus": "draft",
      "createdAtIso": "2026-05-20T10:00:00+02:00",
      "publishedAtIso": null,
      "archivedAtIso": null
    }
  ],
  "weeklyReports": [
    {
      "id": 1,
      "tenantId": 1,
      "year": 2026,
      "isoWeek": 21,
      "periodStartIso": "2026-05-18",
      "periodEndIso": "2026-05-24",
      "generation": "completed",
      "generatedAtIso": "2026-05-25T06:00:00+02:00",
      "pdfFileRef": "weekly-2026-W21.pdf",
      "deliveryStatus": "allsent",
      "recipientCount": 4,
      "numbers": {
        "totalReceived": 47,
        "totalResolved": 23,
        "totalInProgress": 18,
        "totalNew": 6,
        "avgResolutionDays": 3.2
      }
    },
    {
      "id": 2,
      "tenantId": 1,
      "year": 2026,
      "isoWeek": 20,
      "periodStartIso": "2026-05-11",
      "periodEndIso": "2026-05-17",
      "generation": "completed",
      "generatedAtIso": "2026-05-18T06:00:00+02:00",
      "pdfFileRef": "weekly-2026-W20.pdf",
      "deliveryStatus": "partial",
      "recipientCount": 4,
      "numbers": {
        "totalReceived": 42,
        "totalResolved": 28,
        "totalInProgress": 11,
        "totalNew": 3,
        "avgResolutionDays": 2.8
      }
    },
    {
      "id": 3,
      "tenantId": 1,
      "year": 2026,
      "isoWeek": 19,
      "periodStartIso": "2026-05-04",
      "periodEndIso": "2026-05-10",
      "generation": "completed",
      "generatedAtIso": "2026-05-11T06:00:00+02:00",
      "pdfFileRef": "weekly-2026-W19.pdf",
      "deliveryStatus": "allsent",
      "recipientCount": 4,
      "numbers": {
        "totalReceived": 38,
        "totalResolved": 32,
        "totalInProgress": 5,
        "totalNew": 1,
        "avgResolutionDays": 2.5
      }
    },
    {
      "id": 4,
      "tenantId": 1,
      "year": 2026,
      "isoWeek": 18,
      "periodStartIso": "2026-04-27",
      "periodEndIso": "2026-05-03",
      "generation": "completed",
      "generatedAtIso": "2026-05-04T06:00:00+02:00",
      "pdfFileRef": "weekly-2026-W18.pdf",
      "deliveryStatus": "allsent",
      "recipientCount": 4,
      "numbers": {
        "totalReceived": 41,
        "totalResolved": 35,
        "totalInProgress": 4,
        "totalNew": 2,
        "avgResolutionDays": 3
      }
    },
    {
      "id": 5,
      "tenantId": 1,
      "year": 2026,
      "isoWeek": 17,
      "periodStartIso": "2026-04-20",
      "periodEndIso": "2026-04-26",
      "generation": "completed",
      "generatedAtIso": "2026-04-27T06:00:00+02:00",
      "pdfFileRef": "weekly-2026-W17.pdf",
      "deliveryStatus": "allfailed",
      "recipientCount": 4,
      "numbers": {
        "totalReceived": 36,
        "totalResolved": 30,
        "totalInProgress": 6,
        "totalNew": 0,
        "avgResolutionDays": 2.9
      }
    }
  ],
  "reportRecipients": [
    {
      "id": 1,
      "tenantId": 1,
      "name": "Polgármester",
      "email": "polgarmester@balatonalmadi.hu",
      "isActive": true,
      "orderIndex": 1
    },
    {
      "id": 2,
      "tenantId": 1,
      "name": "Alpolgármester",
      "email": "alpolgarmester@balatonalmadi.hu",
      "isActive": true,
      "orderIndex": 2
    },
    {
      "id": 3,
      "tenantId": 1,
      "name": "",
      "email": "titkarsag@balatonalmadi.hu",
      "isActive": true,
      "orderIndex": 3
    },
    {
      "id": 4,
      "tenantId": 1,
      "name": "Tóth Béla (vezető)",
      "email": "toth.bela@balatonalmadi.hu",
      "isActive": true,
      "orderIndex": 4
    }
  ]
}