namespace Domain.Dtos.Stock { /// /// Representa un producto que forma parte de un set quirúrgico predefinido. /// Este DTO se utiliza en la UI para sugerir qué productos incluir al seleccionar un set. /// public class ProductSetItemDto { /// /// ID del producto asociado al set. /// public int ProductId { get; set; } /// /// Nombre corto o técnico del producto (para mostrar en UI). /// public string ProductName { get; set; } = string.Empty; /// /// Cantidad sugerida a utilizar para este producto dentro del set. /// Se usa como valor por defecto al cargar el selector de stock. /// Puede incluir fracciones (ej: 0.5, 1.25), por eso es decimal. /// public decimal DefaultQuantity { get; set; } /// /// Indica si este producto es obligatorio dentro del set quirúrgico. /// Si es true, se espera que el usuario no lo omita al cargar los ítems. /// public bool Mandatory { get; set; } } }