'Override required field in openApi eclipse

Good afternoon, I use one model for several endpoints, Java classes already have schemas for models and their fields. I need to override a field for only one of my endpoints, which is listed as "required" (required=true), to required = false. How can this be done using open api annotations?

I use eclipse open api implementation. example:

Response myEndpoint(Request request){
 ...
}

<p>@Schema</p>
Request
<p></p>
<p> @Schema(required = true)</p>
<p>-RequestBusinessData businessData;</p>
<p></p>
<p>@Schema</p>
<p>RequestBusinessData</p>
<p></p>
<p> @Schema(required = true)</p>
<p>-Product product;</p>
<p></p>

But for my endpoint Schem request, i want see "product" be required=false



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source