namespace MarketingDAL.DTO.NDPHypothesis; /// /// MarketMind AI master data — a Need/Desire/Problem hypothesis (MNDPHYPOTHESIS) attached to a /// Persona, used by SalesMind/Marketing messaging to test which NDP resonates with a given buyer. /// public class NDPHypothesisDTO { #region NDPHypothesis public int NDPHypothesisId { get; set; } public int PersonaId { get; set; } public string? PersonaCode { get; set; } public string? PersonaName { get; set; } /// 1=Need, 2=Desire, 3=Problem — see CK_MNDPHYPOTHESIS_NDPTYPE. public byte NDPType { get; set; } public string NDPText { get; set; } = string.Empty; /// 1=Extrinsic, 2=Intrinsic — see CK_MNDPHYPOTHESIS_DIMENSION. public byte Dimension { get; set; } /// 1-10 — see CK_MNDPHYPOTHESIS_INTENSITYRATING. public byte IntensityRating { get; set; } #endregion #region Base public int CreatedById { get; set; } public DateTime CreatedOn { get; set; } public string? CreatedByName { get; set; } public int ModifiedById { get; set; } public DateTime ModifiedOn { get; set; } public string? ModifiedByName { get; set; } #endregion #region Standard public short SortOrder { get; set; } public byte Status { get; set; } public short Version { get; set; } public int TenantId { get; set; } #endregion }