Move vendor extensions on JSONSchema type into the CoreContext. This gives DereferencedJSONSchema vendor extensions for free and it also removes the only non-warnings top level stored property from JSONSchema.
TODO:
[x] Test that component name vendor extension is put in place when dereferencing a reference to a JSONSchema.
[x] ~Port to OpenAPIKit30 module.~ Not worth doing given that not all cases of JSONSchema.Schema have a CoreContext for the OpenAPIKit30 module.
Move vendor extensions on
JSONSchema
type into theCoreContext
. This givesDereferencedJSONSchema
vendor extensions for free and it also removes the only non-warnings
top level stored property fromJSONSchema
.TODO:
JSONSchema.Schema
have aCoreContext
for the OpenAPIKit30 module.