Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenAPI document generator should support multipart/form-data #7447

Open
spericas opened this issue Aug 24, 2023 · 1 comment
Open

OpenAPI document generator should support multipart/form-data #7447

spericas opened this issue Aug 24, 2023 · 1 comment
Assignees
Labels
4.x Version 4.x jax-rs JAX-RS and Jersey related issues open-api P3
Projects
Milestone

Comments

@spericas
Copy link
Member

Jakarta REST 3.1 now has support for this (jakartaee/rest#418). We need to make sure our OpenAPI document generator can handle this media type correctly.

@spericas spericas added open-api jax-rs JAX-RS and Jersey related issues 4.x Version 4.x labels Aug 24, 2023
@spericas spericas added this to Triage in Backlog via automation Aug 24, 2023
@tjquinno
Copy link
Member

tjquinno commented Sep 14, 2023

Two parts to this:

  1. code -> OpenAPI document: The SmallRye OpenAPI implementation does the annotation scanning to derive the OpenAPI document from an application. I have filed this SmallRye issue requesting that enhancement: Add support for new Jakarta EE RESTful Web Services multi-part form  smallrye/smallrye-open-api#1571
  2. OpenAPI document -> code: Our OpenAPITools generator(s) will need to be enhanced to generate code using the new multipart form data annotation.

@m0mus m0mus added this to the 4.x milestone Sep 18, 2023
@m0mus m0mus added the P3 label Sep 18, 2023
@m0mus m0mus moved this from Triage to Normal priority in Backlog Sep 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x jax-rs JAX-RS and Jersey related issues open-api P3
Projects
Backlog
  
Normal priority
Development

No branches or pull requests

3 participants