org.eclipse.microprofile.openapi.annotations.info

## Annotation Type License

    @Target(value={})
     @Retention(value=RUNTIME)
     @Inherited
    public @interface License

License information for the exposed API.

See Also:
  "https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#licenseObject"

### Required Element Summary

Required Elements
`String` `name` The license name used for the API.

### Optional Element Summary

Optional Elements
`Extension[]` `extensions` List of extensions to be added to the `License` model corresponding to the containing annotation.
`String` `url` A URL to the license used for the API.

### Element Detail

#### name

    public abstract String name

The license name used for the API.

Returns:
  the name of the license

#### url

    public abstract String url

A URL to the license used for the API. MUST be in the format of a URL.

Returns:
  the URL of the license

Default:
  ""

#### extensions

    public abstract Extension[] extensions

List of extensions to be added to the `License` model corresponding to the containing annotation.

Returns:
  array of extensions
Since:
  3.1

Default:
  {}