using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.Entities
{
    public class EQuoteRole
    {
        /// <summary>
        /// ID interno
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// FK a encabezado de presupuesto (PhS_QuoteHeaders)
        /// </summary>
        public int QuoteheaderId { get; set; }

        /// <summary>
        /// Tipo de entidad asociada (Ej: PhS_Professionals, PhS_Institutions, PhS_Patients)
        /// </summary>
        public string Entitytype { get; set; } = String.Empty;

        /// <summary>
        /// ID de la entidad asociada
        /// </summary>
        public int EntityId { get; set; }

        /// <summary>
        /// Rol que cumple la entidad en el presupuesto (Ej: Medico, Hospital, Paciente)
        /// </summary>
        public string Role { get; set; } = null!;
    }
}
