using System;
using System.Collections.Generic;

namespace Models.Models;

public partial class PhLsmProductSet
{
    /// <summary>
    /// Identificador único del set de productos
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// Código del set (ej: CMF1.2, TRAUMA2.0)
    /// </summary>
    public string Code { get; set; } = null!;

    /// <summary>
    /// Nombre comercial o técnico del set
    /// </summary>
    public string Name { get; set; } = null!;

    /// <summary>
    /// Descripción extendida del set de productos
    /// </summary>
    public string? Descripcion { get; set; }

    /// <summary>
    /// Indica si el set requiere un proceso adicional (ej: esterilización)
    /// </summary>
    public bool PlusProcess { get; set; }

    /// <summary>
    /// Fecha de creación del registro
    /// </summary>
    public DateTime Createdat { get; set; }

    /// <summary>
    /// Fecha de última modificación del registro
    /// </summary>
    public DateTime? Modifiedat { get; set; }

    public virtual ICollection<PhLsmProductSetItem> PhLsmProductSetItems { get; set; } = new List<PhLsmProductSetItem>();
}
