Guarantee call configuration moved and split per country

Changes

  • Guarantee call configuration has been moved under the risk mitigators of the financial product.
  • Guarantee call configuration is now defined per country, allowing each country entity to handle their own guarantee calls.

Updated endpoints

  • No REST endpoints were added, deleted, or updated in this release.

Other changes

  • New schema definitions added to support the guarantee configuration per country:
    • GuaranteeCondition now includes a country property.
    • LoanGuaranteeConfiguration supports detailed configuration options including conditions, notification emails, payment methods, and scheduling.
    • RiskMitigationConfig now includes a guarantee_configs property, a list of guarantee configurations with optional conditions to match loans.

This update facilitates future flexibility in handling guarantee calls and represents a significant backend configuration refactor without changing public REST API endpoints.