europace / partner-api

Dokumentation für Partner API
1 stars 0 forks source link

Update Vertriebsorganisation in the OpenAPI definition #85

Closed gruenewa closed 2 years ago

gruenewa commented 2 years ago

Motivation

Update the feature Vertriebsorganisation in the Open-API definition.

Furthermore we need to revert some changes for compatibility reasons. tags andoperationId are technical attributes that break the implementation when changed.

MikeKrueger75 commented 2 years ago

I understand, that you revert the last changes and add the VO. I know the tags and operationIds were breaking changes, but obviously no one care. These changes are online for a couple of months, why do we roll back them?

gruenewa commented 2 years ago

I understand, that you revert the last changes and add the VO. I know the tags and operationIds were breaking changes, but obviously no one care. These changes are online for a couple of months, why do we roll back them?

There is a drift between the OpenAPI definition we have here and the one used by the implementation. The definition used by implementation is used to generate the code of the Partner-Edge-Server and the changed tags and operationId cause changes in the generated code (names of classes and methods).