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

/**
 * Énumération des types d'événements webhook Wave
 *
 * @author UnionFlow Team
 * @version 3.0
 * @since 2025-01-29
 */
public enum TypeEvenementWebhook {
  TRANSACTION_CREATED("Transaction Créée"),
  TRANSACTION_COMPLETED("Transaction Complétée"),
  TRANSACTION_FAILED("Transaction Échouée"),
  TRANSACTION_CANCELLED("Transaction Annulée"),
  ACCOUNT_VERIFIED("Compte Vérifié"),
  ACCOUNT_SUSPENDED("Compte Suspendu"),
  OTHER("Autre");

  private final String libelle;

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

  public String getLibelle() {
    return libelle;
  }
}

