Annotation Interface ExternalDocumentation
This annotation allows referencing an external resource for extended documentation.
When it is applied to a method the value of the annotation is added to the corresponding OpenAPI operation definition.
When it is applied to a type and one or more of the fields are not empty strings the annotation value is added to the OpenAPI document root. If more than one non-empty annotation is applied to a type in the application or if the externalDocs field of the OpenAPIDefinition annotation is supplied the results are not defined.
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionA short description of the target documentation.List of extensions to be added to theExternalDocumentation
model corresponding to the containing annotation.The URL for the target documentation.
-
Element Details
-
description
String descriptionA short description of the target documentation.- Returns:
- the documentation description
- Default:
- ""
-
url
String urlThe URL for the target documentation. Value must be in the format of a URL.- Returns:
- the documentation URL
- Default:
- ""
-
extensions
Extension[] extensionsList of extensions to be added to theExternalDocumentation
model corresponding to the containing annotation.- Returns:
- array of extensions
- Since:
- 3.1
- Default:
- {}
-