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