camunda / camunda-bpm-platform

Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
https://camunda.com/
Apache License 2.0
4.13k stars 1.56k forks source link

fix(openApi): add missing schema declarations #4808

Open PHWaechtler opened 10 hours ago

PHWaechtler commented 10 hours ago

related to #3298

Adds missing schema declarations for:

I noticed that there was no attribute for the response macro to add this declaration for string responses, instead of defaulting to the "manual" approach I adjusted the macro to add a contenctDesc field as that seemed cleaner to me - let me know if there is a reason not to have this added there though and we can instead rewrite the above without using the macros.

While I was there I also noticed it was missing for history/external-task-log/someId/error-details so this adds it for that too. Also adjusts the equivalent in external-task/someId/errorDetails just for consistency.