@Target(value={})
@Retention(value=RUNTIME)
@Inherited
public @interface Components
Modifier and Type | Optional Element and Description |
---|---|
Callback[] |
callbacks
An object to hold reusable Callback Objects.
|
ExampleObject[] |
examples
An object to hold reusable Example Objects.
|
Header[] |
headers
An object to hold reusable Header Objects.
|
Link[] |
links
An object to hold reusable Link Objects.
|
Parameter[] |
parameters
An object to hold reusable Parameter Objects.
|
RequestBody[] |
requestBodies
An object to hold reusable Request Body Objects.
|
APIResponse[] |
responses
An object to hold reusable Response Objects.
|
Schema[] |
schemas
An object to hold reusable Schema Objects.
|
SecurityScheme[] |
securitySchemes
An object to hold reusable Security Scheme Objects.
|
public abstract Schema[] schemas
public abstract APIResponse[] responses
public abstract Parameter[] parameters
public abstract ExampleObject[] examples
public abstract RequestBody[] requestBodies
public abstract Header[] headers
public abstract SecurityScheme[] securitySchemes
public abstract Link[] links
public abstract Callback[] callbacks