@Target(value={})
@Retention(value=RUNTIME)
@Inherited
public @interface Info
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
title
The title of the application.
|
java.lang.String |
version
The version of the API definition.
|
Modifier and Type | Optional Element and Description |
---|---|
Contact |
contact
The contact information for the exposed API.
|
java.lang.String |
description
A short description of the application.
|
Extension[] |
extensions
List of extensions to be added to the
Info model
corresponding to the containing annotation. |
License |
license
The license information for the exposed API.
|
java.lang.String |
termsOfService
A URL to the Terms of Service for the API.
|
public abstract java.lang.String title
public abstract java.lang.String version
public abstract java.lang.String description
public abstract java.lang.String termsOfService
public abstract Contact contact
public abstract License license