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

/**
 * Évolution temporelle d'une traite ou d'une échéance prévue au tableau
 * d'amortissement.
 */
public enum StatutEcheanceCredit {
    A_VENIR("Échéance à venir"),
    EXIGIBLE("Échéance exigible ce jour"),
    PAYEE("Intégralement payée"),
    PAYEE_PARTIELLEMENT("Partiellement payée"),
    EN_RETARD("En retard de paiement"),
    IMPAYEE("Déclarée impayée / Recouvrement"),
    RESTRUCTUREE("Échéance restructurée / reportée");

    private final String libelle;

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

    public String getLibelle() {
        return libelle;
    }
}
