Definition JSON
This fragment is shown exactly as published. Use the chevrons to fold objects and arrays; linked $ref values return to their targets in the complete schema.
{ "oneOf": [ { "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/condition_leaf" },
{ "type": "object",
"additionalProperties": false,
"required": [ "all" ],
"properties": { "all": { "type": "array",
"minItems": 1,
"items": { "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/condition_expr" } } } },
{ "type": "object",
"additionalProperties": false,
"required": [ "any" ],
"properties": { "any": { "type": "array",
"minItems": 1,
"items": { "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/condition_expr" } } } },
{ "type": "object",
"additionalProperties": false,
"required": [ "not" ],
"properties": { "not": { "$ref": "https://matjson.org/schema/core/0.1/schema.json#/$defs/condition_expr" } } } ]}Fields
This definition has no named object fields.