| Annotation Type | Description | 
|---|---|
| ExternalDocumentation | 
 The annotation may be used at method level or as field of  
Operation to add a reference to an external
 resource for extended documentation of an Operation (OpenAPI specification). | 
| Hidden | 
 Marks a given resource, class or bean type as hidden, skipping while reading / resolving 
 | 
| OpenAPIDefinition | 
 The annotation that may be used to populate OpenAPI Object fields info, tags, servers, security and externalDocs
 If more than one class is annotated with  
OpenAPIDefinition, with the same fields defined, behaviour is inconsistent. | 
| Operation | 
 The annotation may be used to define a resource method as an OpenAPI Operation, and/or to define additional
 properties for the Operation. 
 | 
| Parameter | 
 The annotation may be used on a method parameter to define it as a parameter for the operation, and/or to define
 additional properties for the Parameter. 
 | 
| Parameters | 
 Container for repeatable  
Parameter annotation | 
Copyright © 2018. All rights reserved.