package dev.lions.exceptions;

/**
 * Exception levée lorsqu'une erreur de configuration de stockage se produit.
 * Cette exception encapsule les erreurs liées à la configuration du stockage
 * des fichiers, telles que des chemins de stockage invalides ou un espace
 * de stockage insuffisant.
 */
public class StorageConfigurationException extends RuntimeException {

  /**
   * Crée une nouvelle instance de StorageConfigurationException avec un message.
   *
   * @param message Message décrivant l'erreur de configuration du stockage
   */
  public StorageConfigurationException(String message) {
    super(message);
  }

  /**
   * Crée une nouvelle instance de StorageConfigurationException avec un message et une cause.
   *
   * @param message Message décrivant l'erreur de configuration du stockage
   * @param cause Cause à l'origine de l'exception
   */
  public StorageConfigurationException(String message, Throwable cause) {
    super(message, cause);
  }
}