* update jackson nullable to newer version * update samples * update samples * update samples
OpenAPI Petstore
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: " \
Overview
This project was generated using the Helidon OpenAPI Generator.
The generated classes use the programming model from the Helidon WebClient implementation, primarily the WebClient
interface and its
WebClient.Builder
class. Refer to the Helidon WebClient documentation for complete information about them.
Using the Generated Classes and Interfaces
The generated ApiClient
class wraps a WebClient
instance. Similarly, the ApiClient.Builder
class wraps the WebClient.Builder
class.
The generated xxxApi
interfaces and xxxApiImpl
classes make it very simple for your code to send requests (with input parameters) to the remote service which the OpenAPI document describes and to process the response (with output values) from the remote service.
To use the generated API, your code performs the following steps.
- Create an instance of the
ApiClient
using itsBuilder
. - Create an instance of a
xxxApi
it wants to access, typically by invokingxxxApiImpl.create(ApiClient)
and passing theApiClient
instance just created. - Invoke any of the
public
methods on thexxxApi
instance, passing the input parameters and saving the returnedSingle<WebClientResponse>
object. - Invoke methods on the returned
Single<WebClientResponse>
to process the response and any output from it.
Browse the methods and JavaDoc on the generated classes for more information.