package dev.lions.unionflow.server.api.enums.mutuelle.credit;

/**
 * Types de garanties apportées pour sécuriser un crédit.
 */
public enum TypeGarantie {
    EPARGNE_BLOQUEE("Fonds bloqués sur compte d'épargne (Nantissement)"),
    CAUTION_SOLIDAIRE("Avaliseurs / Cautions solidaires (Membres phys.)"),
    MATERIELLE("Garantie sur équipement / Véhicule"),
    IMMOBILIERE("Hypothèque / Titre foncier"),
    FOND_GARANTIE("Fonds de garantie externe (ex. FONGIP)");

    private final String libelle;

    TypeGarantie(String libelle) {
        this.libelle = libelle;
    }

    public String getLibelle() {
        return libelle;
    }
}
