package dev.lions.unionflow.server.api.enums.module;

public enum TypeModule {
  COTISATIONS("Gestion des cotisations"),
  EVENEMENTS("Gestion des événements"),
  SOLIDARITE("Fonds de solidarité"),
  COMPTABILITE("Comptabilité simplifiée OHADA"),
  DOCUMENTS("Gestion documentaire — 1 Go max"),
  NOTIFICATIONS("Notifications multi-canal"),
  CREDIT_EPARGNE("Épargne & crédit MEC"),
  AYANTS_DROIT("Gestion ayants droit — mutuelles santé"),
  TONTINE("Tontine / épargne rotative"),
  ONG_PROJETS("Projets humanitaires / ONG"),
  COOP_AGRICOLE("Coopérative agricole"),
  VOTE_INTERNE("Vote interne électronique"),
  COLLECTE_FONDS("Collecte de fonds"),
  REGISTRE_PROFESSIONNEL("Registre officiel membres agréés"),
  CULTES_RELIGIEUX("Gestion cultes et dîmes"),
  GOUVERNANCE_MULTI("Gouvernance multi-niveaux");

  private final String libelle;

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

  public String getLibelle() { return libelle; }
}
