"""JSON-LD messaging Exceptions."""
from ...core.error import BaseError
[docs]class BaseJSONLDMessagingError(BaseError):
"""Base exception class for JSON-LD messaging."""
[docs]class DroppedAttributeError(BaseJSONLDMessagingError):
"""Exception used to track that an attribute was removed."""
[docs]class MissingVerificationMethodError(BaseJSONLDMessagingError):
"""Exception indicating missing verification method from signature options."""
[docs]class SignatureTypeError(BaseJSONLDMessagingError):
"""Exception indicating Signature type error."""
[docs]class InvalidVerificationMethod(BaseJSONLDMessagingError):
"""Exception indicating an invalid verification method in doc to verify."""