package dev.lions.exceptions;

/**
 * Exception personnalisée pour les erreurs d'indexation Elasticsearch.
 * Cette exception est levée lorsqu'une opération d'indexation échoue.
 */
public class IndexingException extends RuntimeException {

  /**
   * Crée une nouvelle instance avec un message d'erreur.
   *
   * @param message Le message décrivant l'erreur
   */
  public IndexingException(String message) {
    super(message);
  }

  /**
   * Crée une nouvelle instance avec un message et une cause.
   *
   * @param message Le message décrivant l'erreur
   * @param cause La cause originale de l'erreur
   */
  public IndexingException(String message, Throwable cause) {
    super(message, cause);
  }
}