Source code for ocrd_validators.ocrd_network_message_validator
"""
Validating ocrd-network messages
"""
from .constants import MESSAGE_SCHEMA_PROCESSING, MESSAGE_SCHEMA_RESULT
from .json_validator import JsonValidator
[docs]
class OcrdNetworkMessageValidator(JsonValidator):
"""
JsonValidator validating against the ocrd network message schemas
"""
[docs]
@staticmethod
def validate_message_processing(obj):
return JsonValidator.validate(obj, schema=MESSAGE_SCHEMA_PROCESSING)
[docs]
@staticmethod
def validate_message_result(obj):
return JsonValidator.validate(obj, schema=MESSAGE_SCHEMA_RESULT)