road21
5 years agoFrequent Visitor
Solved
Empty array in "required" field in Schema Object
According to OpenApi3 (actually, Json Schema) specification empty array is allowed for "required" field in Schema Object. (see https://github.com/json-schema-org/json-schema-spec/issues/69) But swag...
- 5 years ago
Hi road21,
OpenAPI 3.0 uses JSON Schema Wright Draft 00 (aka Draft 5), which requires at least one item in the "required" list:
https://tools.ietf.org/html/draft-wright-json-schema-validation-00#section-5.15
Empty "required" list is supported in later versions of JSON Schema, but OpenAPI has not been updated to that version yet.