Open
Description
dependencies
is a valid object in draft-04. I need to write code to change dependencies to valid OpenAPI 3.0.X schema.
An example:
This:
"dependencies": {
"aaa": { "required": ["bbb"] },
"ccc": { "required": ["ddd"] }
},
becomes:
"allOf": [
{
"anyOf": [
{ "not": { "required": ["aaa"] } },
{ "required": ["bbb"] }
]
},
{
"anyOf": [
{ "not": { "required": ["ccc"] } },
{ "required": ["ddd"] }
]
}
]
Metadata
Metadata
Assignees
Labels
No labels