"codeBlock_with_marks_node": { "allOf": [ {"$ref": "#/definitions/codeBlock_node"}, { "type": "object", "additionalProperties": true, "properties": { "marks": { "type": "array", "items": {"$ref": "#/definitions/breakout_mark"} } } } ] }
{"$ref": "#/definitions/codeBlock_node"}
{ "type": "object", "additionalProperties": true, "properties": { "marks": { "type": "array", "items": {} } } }
Unique Items : false
"marks": { "type": "array", "items": {"$ref": "#/definitions/breakout_mark"} }
"items": {"$ref": "#/definitions/breakout_mark"}