Erros e exceções¶
-
exception
transactions_validator.exceptions.CompromisedIncomeException(transaction_id: int)¶ Exceção invocada quando o valor das prestações ultrapassa 30% da renda.
- Atributos:
id (int): Identificação da transação message (str): Mensagem exibida ao lançar a exceção json (dict): Dicionário para tratamento da exceção
-
exception
transactions_validator.exceptions.DoubleTransactionsException(transaction_id: int)¶ Exceção invocada quando a mesma transação tiver sido aprovada em menos de 2 minutos.
- Atributos:
id (int): Identificação da transação message (str): Mensagem exibida ao lançar a exceção json (dict): Dicionário para tratamento da exceção
-
exception
transactions_validator.exceptions.LowScoreException(transaction_id: int)¶ Exceção invocada quando o score passado na transação for inferior a 200.
- Atributos:
id (int): Identificação da transação message (str): Mensagem exibida ao lançar a exceção json (dict): Dicionário para tratamento da exceção
-
exception
transactions_validator.exceptions.MinimumInstallmentsException(transaction_id: int)¶ Exceção invocada quando a quantidade de prestações for menor que 6.
- Atributos:
id (int): Identificação da transação message (str): Mensagem exibida ao lançar a exceção json (dict): Dicionário para tratamento da exceção