The {@link oaj.http.annotation} package contains annotations for defining both server and client side
APIs. The server-side APIs also use it for producing auto-generated Swagger documentation through
the REST API itself.
- {@link oaj.http.annotation.Contact}
- {@link oaj.http.annotation.Content}
- {@link oaj.http.annotation.ExternalDocs}
- {@link oaj.http.annotation.FormData}
- {@link oaj.http.annotation.HasFormData}
- {@link oaj.http.annotation.HasQuery}
- {@link oaj.http.annotation.Header}
- {@link oaj.http.annotation.Items}
- {@link oaj.http.annotation.License}
- {@link oaj.http.annotation.Path}
- {@link oaj.http.annotation.Query}
- {@link oaj.http.annotation.Request}
- {@link oaj.http.annotation.Response}
- {@link oaj.http.annotation.Schema}
- {@link oaj.http.annotation.StatusCode}
- {@link oaj.http.annotation.SubItems}
- {@link oaj.http.annotation.Tag}
These annotations are used in a variety of places in the server and client side REST interfaces, especially for
remote proxies.