Source code for networkapi.system.exceptions

# -*- coding: utf-8 -*-
from rest_framework import status
from rest_framework.exceptions import APIException


[docs]class InvalidIdNameException(APIException): status_code = status.HTTP_400_BAD_REQUEST default_detail = 'Invalid Name for Variable.'
[docs]class InvalidIdValueException(APIException): status_code = status.HTTP_400_BAD_REQUEST default_detail = 'Invalid Value for Variable.'
[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 VariableError(APIException): status_code = status.HTTP_404_NOT_FOUND default_detail = 'Falha ao inserir variavel.'
[docs]class InvalidInputException(APIException): status_code = status.HTTP_400_BAD_REQUEST default_detail = 'Invalid input.'