Sonderhefte
Allgemeines
Erweiterungen der Model-Klassen
Den bestehenden Klassen:
- AktuelleTechnikInfo
- AuftragAktualisierenModel
- AuftragsUebersicht
- DatumsBezogeneTechnikInfo
- DatumsUndFormatBezogeneTechnikInfo
- DruckAuftrag
- JobTicket
wurden jeweils zwei optionale Felder:
- SonderheftBezeichnungDE: Zeigt an, dass ....
- SonderheftBezeichnungEN: Zeigt an, dass ....
hinzugefügt. Diese Änderungen sind auch in der Service-Definition swagger.json aufgeführt.
Grundsätzlich sollte die Einführung einiger neuer optionaler Felder keine Auwirkungen auf eine bestehende Anwendung haben.
Die Deserialisierung aus dem Json-Format in die Klassen / Objekte der jeweiligen Programmiersprache ignoriert diese Felder in der Regel einfach.
Um allerdings den geänderten Workflow abzubilden, müssen die clientseitig generierten Klassen / Objekte aber entsprechend erweitert werden.
Erweiterungen der API-Endpunkte
Die erweiterten Model-Klassen führen entsprechend zu geänderten Rückgaben der folgenden Endpunkte:
- /Auftraege/{id}
- /Auftraege/{id}/Ticket.xml
- /Auftraege/{id}/Ticket.json
- /Auftraege/Uebersicht
- /Auftraege/EmpfangsUebersicht
- /Auftraege/NachStatus/{status}
- /Auftraege/Anlegen
- /Auftraege/{id}/ErstelleKopie
- /Container
- /Container/{id}
- /Container/{id}/Auftraege
- /Container/{id}/Auftraege/{auftragsId}
- /Container/{id}/ErstelleKopie
- /Container/{id}/Freigeben
- /Container/{id}/StarteVersand
- /Medien/{id}/TechnikInfos/Aktuell
- /Medien/{id}/Erscheinungstermine/{datum}/Technik
- /Medien/{id}/Erscheinungstermine/{datum}/AnzeigenFormate/{md5Hash}/Technik
- /Medien/{id}/Erscheinungstermine/{datum}/{platzierung}/Technik