Open jbroenstrup opened 4 years ago
Hmm, that's unfortunate. The required
property is only required when the in
property is set to path
. http://spec.openapis.org/oas/v3.0.2#fixed-fields-9
What is the tool that you are using? Maybe we can convince them to fix their tool.
I have encountered the same behavior even when in
property is set to query
. I believe that in that case the required
property should ALWAYS be rendered.
Microsoft.OpenApi
version 1.2.3
I am a bit confused concerning the openapi serialization.
This code
creates this openapi definition:
But if I set the parameter to be not required, the required property is missing from the openapi definition of the parameter entirely.
This is a problem, because the third party tool I am using to generate client code for this API depends on said required property to always being there, either true or false.
Is there a possibility to force the serialization to include the required property?