See: Description
| Annotation Type | Description |
|---|---|
| Callback |
This object represents a callback URL that will be invoked.
|
| CallbackOperation |
Describes a single API callback operation.
|
| Callbacks |
This object represents an array of Callback URLs that can be invoked.
|
Example annotation:
@POST
@Callbacks(
{ @Callback(
name = "testCallback",
callbackUrlExpression="http://localhost:9080/oas3-airlines/reviews",
operations = @CallbackOperation(
summary = "Get all reviews",
method = "get",
responses = @APIResponse(
responseCode = "200",
description = "successful operation",
content = @Content(
mediaType = "application/json",
schema = @Schema(
type = SchemaType.ARRAY,
implementation = Review.class
)
)
)
)
)
}
)