diff options
Diffstat (limited to 'jsonschema/validators.py')
-rw-r--r-- | jsonschema/validators.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/jsonschema/validators.py b/jsonschema/validators.py index 70d46c2..6dd56a1 100644 --- a/jsonschema/validators.py +++ b/jsonschema/validators.py @@ -428,6 +428,25 @@ Draft7Validator = create( version="draft7", ) +Draft202012Validator = create( + meta_schema=_utils.load_schema("draft2020-12"), + validators={ + u"$ref": _validators.ref, + u"additionalProperties": _validators.additionalProperties, + u"allOf": _validators.allOf, + u"anyOf": _validators.anyOf, + u"enum": _validators.enum, + u"maximum": _validators.maximum, + u"minimum": _validators.minimum, + u"multipleOf": _validators.multipleOf, + u"oneOf": _validators.oneOf, + u"properties": _validators.properties, + u"required": _validators.required, + u"type": _validators.type, + }, + version="draft2020-12", +) + _LATEST_VERSION = Draft7Validator |