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