from http import HTTPStatus from aws_lambda_powertools.event_handler.exceptions import ( NotFoundError, ServiceError, ) class ConflictError(ServiceError): def __init__(self, msg: str | dict): super().__init__(HTTPStatus.CONFLICT, msg) class NotAcceptableError(ServiceError): def __init__(self, msg: str | dict): super().__init__(HTTPStatus.NOT_ACCEPTABLE, msg) class SubscriptionRequiredError(NotAcceptableError): ... class SubscriptionFrozenError(NotAcceptableError): ... class SubscriptionConflictError(ConflictError): ... class OrgNotFoundError(NotFoundError): ... class MemberNotFoundError(NotFoundError): ... class OrderNotFoundError(NotFoundError): ... class OrderConflictError(NotFoundError): ... class UserNotFoundError(NotFoundError): ... class EmailNotFoundError(NotFoundError): ... class EmailVerificationNotFoundError(NotFoundError): ... class UserConflictError(ConflictError): ... class EmailConflictError(ConflictError): ... class CNPJConflictError(ConflictError): ... class CPFConflictError(ConflictError): ... class CancelPolicyConflictError(ConflictError): ...