Source code for networkapi.api_rack.exceptions

# -*- 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 InvalidInputException(APIException): status_code = status.HTTP_400_BAD_REQUEST default_detail = 'Invalid input.'
[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.'