Das führt entsprechend zu einer Exception, und diese Entität lässt sich nicht per Client abrufen - auch wenn für den spezifischen Nutzen das Feld "aktualisiert" ggF. keine Rolle spielt.
Dieses Problem lässt sich dadurch beheben, das die openapi.yaml vor der Generierung so vorverarbeitet wird, dass die (problematischen) required-Felder zunächst entfernt werden.
Alternativ kann man das Template welches vom Generator genutzt wird so anpassen, dass der Generator required-Felder nicht gesondert behandelt.
Dass das Fehlen des aktualisiert-Feldes ggF weiterreichende Probleme, beispielsweise beim Filtern nach dem Aktualisierungszeitraum Serverseitig mitbringen kann, wird dadurch natürlich nicht gelöst. Dies würde mehr Sorgfalt auf der Publisherseite erfordern - im Idealfall würden diese gleich einen generierten Server nutzen, der auf der Serverseite bei fehlerhaften Datensätzen gleich eine Fehlermeldung generiert.
Manche Entitäten werden nicht mit allen Werten zurück geliefert, die im openapi.yaml als "required" gekennzeichnet sind.
Ein Beispiel ist das Feld: "aktualisiert" bei der Entität:
https://search.dip.bundestag.de/api/v1/aktivitaet/1605951?format=json&apikey=I9FKdCn.hbfefNWCY336dL6x62vfwNKpoN2RZ1gp21
Das führt entsprechend zu einer Exception, und diese Entität lässt sich nicht per Client abrufen - auch wenn für den spezifischen Nutzen das Feld "aktualisiert" ggF. keine Rolle spielt.
Dieses Problem lässt sich dadurch beheben, das die openapi.yaml vor der Generierung so vorverarbeitet wird, dass die (problematischen) required-Felder zunächst entfernt werden. Alternativ kann man das Template welches vom Generator genutzt wird so anpassen, dass der Generator required-Felder nicht gesondert behandelt.
Dass das Fehlen des aktualisiert-Feldes ggF weiterreichende Probleme, beispielsweise beim Filtern nach dem Aktualisierungszeitraum Serverseitig mitbringen kann, wird dadurch natürlich nicht gelöst. Dies würde mehr Sorgfalt auf der Publisherseite erfordern - im Idealfall würden diese gleich einen generierten Server nutzen, der auf der Serverseite bei fehlerhaften Datensätzen gleich eine Fehlermeldung generiert.