Skip to content
Success

Changes

Summary

  1. PathItem and PathItemOperation annotations (details)
  2. Add TCKs for PathItem annotations (details)
Commit 96366ebe8f0489747fa7ac7ca1a52b1627f33a66 by Andrew Rouse
PathItem and PathItemOperation annotations

Allows PathItems to be defined under Components.

Allows webhooks to be defined.
The file was addedapi/src/main/java/org/eclipse/microprofile/openapi/annotations/PathItem.java
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/callbacks/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/Components.java (diff)
The file was addedapi/src/main/java/org/eclipse/microprofile/openapi/annotations/PathItemOperation.java
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/callbacks/Callback.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/OpenAPIDefinition.java (diff)
Commit 9117ff2a3bedee698e265fb8bc95db4389d618fa by Andrew Rouse
Add TCKs for PathItem annotations

- Define a PathItem under Components
  - test all parameters
- Define Operations under a Path Item
  - test all parameters
- Define a webhook
- Reference a Path Item from a webhook
- Reference a Path Item from a callback
- Reference a Path Item from another Path Item under Components
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/JAXRSApp.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)