debt_optimizer.core.validation module
Validation utilities for financial data and inputs.
- exception debt_optimizer.core.validation.ValidationError[source]
Bases:
ValueErrorCustom exception for validation errors.
- debt_optimizer.core.validation.validate_debt_data(debt_data)[source]
Validate debt data - can handle both dictionaries and lists of Debt objects.
- debt_optimizer.core.validation.validate_income_data(income_data)[source]
Validate income data - can handle both dictionaries and lists of Income objects.
- debt_optimizer.core.validation.validate_expense_data(expense_data)[source]
Validate expense data - can handle both dictionaries and lists of RecurringExpense objects. # noqa: E501