| ApiBundle |
A bundle that contains all the individual APIs.
|
| ApiCall |
Represents a general API call to an endpoint.
|
| ApiCallInterceptor |
An interceptor that can be used to react to and modify calls to REST API endpoints.
|
| ApiClient |
Defines the interface for the API client.
|
| ApiClientBuilder |
A simple builder for creating the configuration of an ApiClient.
|
| ApiClientConfig |
Encapsulates the configuration for the ApiClient.
|
| ApiException |
Exception thrown by various REST API methods.
|
| ApiInvocation |
Wraps a prepared API request call and provides different styles of executing the request, both synchronously and
asynchronously.
|
| ApiResponse |
Represents the result of a REST API call.
|
| EndpointCategory |
Base interface for a collection of API calls under the same category.
|
| Formatter |
Helper methods for web related tasks such as URL encoding etc.
|
| JaxRsAdapter |
Adapter for the API client that integrates with a Jax RS implementation.
|
| JaxRsAdapterRestEasy |
Adapter for the API client that integrates with a Jax RS implementation.
|
| JaxRsAdapterRestEasyBuilder |
Simple builder for configuring a JaxRS RestEASY adapter.
|
| OneOfN |
Base class for emulating a sum type (also known as a discriminated union) of N elements.
|
| OneOfN.Either |
Emulates a sum type consisting of 2 cases.
|
| OneOfN.EitherMatcher |
A matcher object that contains a handler for each case and can be used to reduce a sum type to a single value.
|
| OneOfN.Just |
Emulates a sum type consisting of 1 cases.
|
| OneOfN.JustMatcher |
A matcher object that contains a handler for each case and can be used to reduce a sum type to a single value.
|
| OneOfN.None |
Emulates a sum type consisting of 0 cases.
|
| OneOfN.NoneMatcher |
A matcher object that contains a handler for each case and can be used to reduce a sum type to a single value.
|
| OneOfN.OneOf3 |
Emulates a sum type consisting of 3 cases.
|
| OneOfN.OneOf3Matcher |
A matcher object that contains a handler for each case and can be used to reduce a sum type to a single value.
|
| OneOfN.OneOf4 |
Emulates a sum type consisting of 4 cases.
|
| OneOfN.OneOf4Matcher |
A matcher object that contains a handler for each case and can be used to reduce a sum type to a single value.
|
| OneOfN.OneOf5 |
Emulates a sum type consisting of 5 cases.
|
| OneOfN.OneOf5Matcher |
A matcher object that contains a handler for each case and can be used to reduce a sum type to a single value.
|
| Pair |
A product type (also known as a tuple) of 2 elements.
|
| RequestBody |
Base class for the body of endpoints that allow multiple different request body types.
|
| ResponseTypeInfo |
Info about a response with the return type and the sum type.
|
| UnsuccessfulStatusCodeException |
When an answer was received from the REST API and the status code did match
a known status code, but that status code was not a success status code 2xx.
|