{
  "note": "Fixture data standing in for the API responses of the screen's data sources (members.registrations.list / .get).",
  "params": { "status": "pending", "id": "r-17" },
  "user": { "firstName": "Sandra", "role": "admin" },
  "capabilities": ["members.registrations"],
  "registrations": {
    "openCount": 3, "approvedCount": 28, "rejectedCount": 2,
    "items": [
      { "id": "r-17", "name": "Luca Gerber", "initials": "LG", "age": 9, "receivedLabel": "gestern", "selected": true, "flag": { "label": "Familie", "tone": "info" } },
      { "id": "r-21", "name": "Anna Schmid", "initials": "AS", "age": 34, "receivedLabel": "vor 3 Tagen", "selected": false },
      { "id": "r-18", "name": "Jonas Roth", "initials": "JR", "age": 12, "receivedLabel": "vor 5 Tagen", "selected": false, "flag": { "label": "Möglicher Doppeleintrag", "tone": "warning" } }
    ]
  },
  "selected": {
    "id": "r-17",
    "name": "Luca Gerber",
    "statusLabel": "Wartet auf Freigabe",
    "age": 9,
    "birthDateLabel": "14.03.2017",
    "guardian": "Martina Gerber · martina.gerber@example.ch",
    "group": "Kinder 7–10",
    "membership": "Familie (Schwester Nina ist Mitglied)",
    "photoConsent": "Einverstanden",
    "suggestion": { "title": "Vorschlag: Gruppe „Kinder 7–10“, Familientarif", "body": "Aus Alter und Familie berechnet. Du kannst beides vor der Freigabe ändern." },
    "approvalEffects": ["Mitglied in Webling erstellt, Gruppe „Kinder 7–10“", "Rechnung Familientarif anteilig: CHF 195.–", "Willkommens-E-Mail an martina.gerber@example.ch"]
  }
}
