Files
saladeaula.digital/api.saladeaula.digital/app/exceptions.py
Sérgio Rafael Siqueira 6b472110e2 fix block
add check name to subscription
2026-01-19 11:59:52 -03:00

62 lines
1.1 KiB
Python

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): ...