Überarbeitung `announcedContentStructure` -> `announcedAttachments`
Im Endpunkt POST /applications
("Antrag anlegen") wird aktuell im Attribut announcedContentStructure.data
angegeben, ob Fachdaten übermittelt werden:
{
"destinationId": "879ee109-a690-4db8-ab32-424284184d7d",
"announcedContentStructure": {
"data": true,
"attachments": [
"123ee109-a690-4db8-ab32-424284184d7d",
"456ee109-a690-4db8-ab32-424284184d7d"
]
}
}
Diese Designentscheidung stammt noch aus der Zeit, als Fachdaten über einen eigenen API-Endpunkt eingereicht werden mussten. Aktuell ist dies nicht mehr der Fall. Fachdaten werden inzwischen im Endpunkt POST /applications/{applicationId}
("Antrag einreichen") zusammen mit den Metadaten eingereicht, sodass aus Sicht der Zustelldienstes jederzeit eindeutig erkennbar ist, ob Fachdaten eingereicht wurden oder nicht. Damit ist die Angabe, ob Fachdaten eingereicht werden, inzwischen nicht mehr notwendig und der Endpunkt POST /applications
("Antrag anlegen") könnte wie folgt vereinfacht werden:
{
"destinationId": "879ee109-a690-4db8-ab32-424284184d7d",
"announcedAttachments": [
"123ee109-a690-4db8-ab32-424284184d7d",
"456ee109-a690-4db8-ab32-424284184d7d"
]
}
siehe Diskussion in https://git.fitko.de/fit-connect/api/-/merge_requests/63#note_4070