namespace SIGCM2.Domain.Exceptions;

/// <summary>
/// Thrown when a ProductType with the same active name already exists. → HTTP 409
/// </summary>
public sealed class ProductTypeNombreDuplicadoException : DomainException
{
    public string Nombre { get; }

    public ProductTypeNombreDuplicadoException(string nombre)
        : base($"Ya existe un tipo de producto activo con el nombre '{nombre}'.")
    {
        Nombre = nombre;
    }
}
