# -*- coding: utf-8 -*-
from rest_framework import status
from rest_framework.exceptions import APIException
[docs]class RackNumberDuplicatedValueError(APIException):
status_code = status.HTTP_400_BAD_REQUEST
default_detail = 'Numero de Rack ja existe.'
[docs]class RackNameDuplicatedError(APIException):
status_code = status.HTTP_400_BAD_REQUEST
default_detail = 'Nome ja existe.'
[docs]class VariableDoesNotExistException(APIException):
status_code = status.HTTP_404_NOT_FOUND
default_detail = 'Variable Does Not Exist.'
[docs]class VariableDuplicateNotExistException(APIException):
status_code = status.HTTP_404_NOT_FOUND
default_detail = 'Variable already exists.'
[docs]class RackError(APIException):
status_code = status.HTTP_404_NOT_FOUND
default_detail = 'RackError.'
[docs]class RackAplError(APIException):
status_code = status.HTTP_404_NOT_FOUND
default_detail = 'Erro aplicando a configuracao no Rack.'
[docs]class RackNumberNotFoundError(APIException):
status_code = status.HTTP_400_BAD_REQUEST
default_detail = 'Rack does not exist.'