Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

YAML - Fehlende Einrückung der oneOf und allOf Definitionen - OpenAPI-Generator #92

Open
flaxoiu opened this issue Apr 18, 2021 · 3 comments

Comments

@flaxoiu
Copy link

flaxoiu commented Apr 18, 2021

Die bex-kundenangaben.api lässt sich leider nicht mit einem akutellen OpenApi-Generator der Version 5 generieren.

Beispiel:
image

image

Mit Version 4.3.1 lässt sich die API und in der derzeitigen Struktur generieren.

@flaxoiu flaxoiu changed the title Einrückung der oneOf-Referenzen ist nicht korrekt Einrückung der oneOf-Referenzen ist nicht korrekt - Nutzung eines OpenAPI-Generators Apr 18, 2021
@flaxoiu flaxoiu changed the title Einrückung der oneOf-Referenzen ist nicht korrekt - Nutzung eines OpenAPI-Generators Einrückung der oneOf-Referenzen ist nicht korrekt - OpenAPI-Generator Apr 18, 2021
@flaxoiu flaxoiu changed the title Einrückung der oneOf-Referenzen ist nicht korrekt - OpenAPI-Generator Einrückung der oneOf-Referenzen ist nicht korrekt - OpenAPI-Generator für JAVA Apr 18, 2021
@flaxoiu flaxoiu changed the title Einrückung der oneOf-Referenzen ist nicht korrekt - OpenAPI-Generator für JAVA Einrückung der oneOf-Referenzen ist nicht korrekt - OpenAPI-Generator für Java Apr 18, 2021
@flaxoiu flaxoiu changed the title Einrückung der oneOf-Referenzen ist nicht korrekt - OpenAPI-Generator für Java Einrückung der oneOf-Referenzen und allOf ist nicht korrekt - OpenAPI-Generator für Java kompiliert falsch Apr 18, 2021
@flaxoiu flaxoiu changed the title Einrückung der oneOf-Referenzen und allOf ist nicht korrekt - OpenAPI-Generator für Java kompiliert falsch YAML - Fehlende Einrückung der oneOf und allOf Definitionen - OpenAPI-Generator für Java kompiliert falsch Apr 18, 2021
@flaxoiu flaxoiu changed the title YAML - Fehlende Einrückung der oneOf und allOf Definitionen - OpenAPI-Generator für Java kompiliert falsch YAML - Fehlende Einrückung der oneOf und allOf Definitionen - OpenAPI-Generator Apr 18, 2021
@acodingsquirrel
Copy link
Contributor

Hallo flaxoiu,

Wir bieten keinen Support für die Codegeneratoren an. Wir haben auch die Erfahrung gemacht, dass man manchmal noch Korrekturen vornehmen muss. Kannst du versuchen dir selbst zu helfen?

@flaxoiu
Copy link
Author

flaxoiu commented Apr 28, 2021

Hallo,

naja, das Problem ist, dass wir unsere APIs gerne mit dem Code-Generator OpenAPITools/openapi-generator in Version 5.x generieren lassen würden (https://github.com/OpenAPITools/openapi-generator/tree/master/modules/openapi-generator-maven-plugin)

Wenn ich jetzt manuell die komplette API-Specs-Datei ändere und Europace macht als API-Provider in der Yaml eine Änderung, dann kann der Client wieder alles manuell anpassen. Von dem her würde ich erwarten, dass der Provider eine kompilierbare Version für den Standard-OpenAPI-Generator in Version 5.x anbieten kann.

@acodingsquirrel
Copy link
Contributor

Hallo flaxoiu,

bei der API haben wir uns an https://editor.swagger.io/ orientiert.
Laut der Definition ist die API mit und ohne Einrückung gültig.

Der Generator, den wir von unserer Seite einsetzen, kommt mit den Einrückungen zurecht.
Wir verwenden: swagger-codegen-maven-plugin.version 3.0.18.
groupId: io.swagger.codegen.v3
artifactId: swagger-codegen-maven-plugin

Falls es bei dir mit der yaml nicht funktioniert, könntest du auch versuchen die json zu verwenden.

Wir unterstützen nicht, die verwendeten API-Generatoren.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants