"""Exceptions.""" class BaseError(Exception): """Base error class.""" pass class IndexingFailedError(BaseError): """Failure in indexing layer.""" pass class IneligibleEventError(BaseError): """Ineligible Event Error.""" pass class InvalidMessageException(BaseError): """Invalid Message Exception.""" pass class InvalidProductException(BaseError): """Invalid Product Exception.""" pass class NoProductDataException(BaseError): """No product data returned.""" pass class NoReviewQueueItemDataException(BaseError): """No review queue item data returned.""" pass class GraphQLError(BaseError): """GraphqlError.""" pass class SoundRecordingsException(BaseError): """Failed to query sound recordings during track validation.""" pass class GatewayTimeoutException(BaseError): """504 Gateway Timeout.""" pass class MSKMessageException(BaseError): """Invalid MSK Message.""" pass class DebeziumMessageException(BaseError): """Invalid Debezium Message.""" pass class EventPublisherMessageException(BaseError): """Invalid EventPublisher Message.""" pass