-
Andreas Huber authoredAndreas Huber authored
- Nächste Version (0.6)
- Dokumentation
- Umgesetzte Change Requests
- #3 (closed) Sematic error of the OAS in editor.swagger.io
- #4 (closed) academicTitle -> doctoralDegrees
- #5 (closed) telephone -> telephones
- #7 (closed) Regex für Hausnummernzusatz ist falsch
- #10 (closed) API Specification: senderId and subscriberId in URIs
- #11 (closed) API Specification: Missing nouns in Sender API URIs endpoints
- #12 (closed) API Specification: Missing destinationId in Get Status endpoint of Sender
- #16 (closed) Fachdaten optional
Nächste Version (0.6)
Dokumentation
- Fehlercodes dokumentiert
- Erste Schritte überarbeitet
Umgesetzte Change Requests
#3 (closed) Sematic error of the OAS in editor.swagger.io
Das Security Schema darf keine Leerzeichen enthalten und wurde deswegen von "OAuth 2.0" in "OAuth20" umbenannt.
#4 (closed) academicTitle -> doctoralDegrees
Alle Vorkommen von "academicTitle" wurden durch "doctoralDegrees" ersetzt.
#5 (closed) telephone -> telephones
Da Arrays mit einem Plural bezeichnet werden sollen wurde "telephone" durch "telephones" ersetzt.
#7 (closed) Regex für Hausnummernzusatz ist falsch
Das Pattern für den Hasnummernzusatz ^[\\p{L}0-9. ]*$
war inkorrekt da die Zeichenklassen \p{L}
nicht zulässig ist. Es wurde daher zu ^[A-Za-z0-9. ]*$
korrigiert.
#10 (closed) API Specification: senderId and subscriberId in URIs
Die Sender- und Subscriber-ID muss nicht mehr über den Pfad mitgegeben werden sondern wird automatisch über das Token ermittelt. Damit entfallen die IDs als Pfadangabe.
#11 (closed) API Specification: Missing nouns in Sender API URIs endpoints
Die Pfade auf in der Sender API enthielten vor den IDs kein beschreibendes Nomen. Dies wurde korrigiert. Zum Beispiel:
- vorher:
/{destinationId}/{applicationId}/data
- nachher:
/destinations/{destinationId}/applications/{applicationId}/data
#12 (closed) API Specification: Missing destinationId in Get Status endpoint of Sender
Die Operation "Get Status" wies im Gegensatz zu den anderen Operationen keine vorangestellte Destination-ID auf.
- vorher:
/{applicationId}/status
- nachher:
/destinations/{destinationId}/applications/{applicationId}/status
#16 (closed) Fachdaten optional
Das Element "data" in der "contentStructure" war verpflichtend. Damit mussten Fachdaten übertragen werden. Das Element ist jetzt optional.