Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Create Java Client #290

Closed
spacether opened this issue Nov 11, 2023 · 5 comments
Closed

Create Java Client #290

spacether opened this issue Nov 11, 2023 · 5 comments

Comments

@spacether spacether changed the title [REQ] Create Java CLient Create Java Client Nov 11, 2023
@spacether
Copy link
Contributor Author

spacether commented Dec 2, 2023

Two Java clients are now being generated and tested in CI

Tests are passing in CI
Javadocs are generated for all component schemas
parameter/header/requestBody/response features have not yet been implemented

@spacether
Copy link
Contributor Author

spacether commented Jan 5, 2024

Further work needs to be done to add openapi features like:

The long term plan is to use sealed classes for use cases like:

  • schema validation, output types constrained
  • request body inputs
  • responses from endpoints, multiple response types may be returned

@spacether
Copy link
Contributor Author

spacether commented Jan 22, 2024

@spacether
Copy link
Contributor Author

spacether commented Mar 26, 2024

The java client now exists in master branch and one can make json rest calls with it. Soon I will release it by cutting a new minor version.
Before that happens, I will

  • improving the security code and documentation
  • add an endpoint code sample

@spacether
Copy link
Contributor Author

@solczak @PiotrBlue @JakubSawczuk @rmzzz @jackdbrowne @childish-sambino @jurajsallai @namero999 @tschaffter @tzelon-cypator @Beef-Tech @npaturi @dosomder @pmarschik @fdomingues-sky @gbaso @Ivanbmstu @gergelyszaz @Tynamix @swissmalamute @leazhang31 @s-jepsen @anm-cb @WIStudent @ChristianMoesl @alexec @archrk @lchansf @1Guerrilla @abhishekdhabriya @bozhou-flex @snowe2010 @gstanek @scatler @kikones34 @MarcSalvat @dotneutron @Enrice @PhilippMT @xtina @martin-mfg @mnk-se @meden

Please check out the 4.2.1 release of this project which includes a stable Java generator that supports openapi 3.1.0 documents and uses sealed classes for validated schema payloads/request bodies/responses/response bodies

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant