Interface ApiBundle
-
- All Known Implementing Classes:
DefaultApiBundle
@Generated("de.xima.openapi.codegen.java_jaxrs.XimaJavaJaxrsGenerator") public interface ApiBundleA bundle that contains all the individual APIs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <T extends EndpointCategory>
Tapi(Class<T> apiType)Generic method for accessing an API of a particular type.default AuthenticationApiauthenticationApi()default AuthenticatorsApiauthenticatorsApi()ApiClientclient()
-
-
-
Method Detail
-
client
ApiClient client()
- Returns:
- The underlying API client for sending requests and receiving responses.
-
api
<T extends EndpointCategory> T api(Class<T> apiType)
Generic method for accessing an API of a particular type. The API instance is created lazily as required. You can create a customAPIimplementation and pass it to this method, just make sure the implementation has a public single-arg constructor that accepts anApiClient.- Parameters:
apiType- The type of the API to access.- Returns:
- The API instance of the given type for invoking API calls.
-
authenticationApi
default AuthenticationApi authenticationApi()
- Returns:
- A AuthenticationApi API instance for sending requests.
-
authenticatorsApi
default AuthenticatorsApi authenticatorsApi()
- Returns:
- A AuthenticatorsApi API instance for sending requests.
-
-