"""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