Source code for imednet.errors.validation

"""Validation errors."""

from .api import ApiError
from .client import ClientError


[docs]class ValidationError(ApiError): """Raised when a request is malformed or validation fails (HTTP 400).""" pass
[docs]class BadRequestError(ValidationError): """Raised for HTTP 400 bad requests.""" pass
[docs]class UnknownVariableTypeError(ValidationError): """Raised when an unrecognized variable type is encountered.""" pass
[docs]class ConfigurationError(ClientError): """Raised when required SDK/client configuration is missing.""" pass
[docs]class PathTraversalValidationError(ClientError): """Raised when a partition key contains unsafe path content.""" pass