Files
saladeaula.digital/api.saladeaula.digital/app/exceptions.py

45 lines
789 B
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 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 CPFConflictError(ConflictError): ...
class CancelPolicyConflictError(ConflictError): ...