namespace MarketingDAL.DTO.EmotionalDriver;
///
/// MarketMind AI master data — an emotional Trigger/Response pair (MEMOTIONALDRIVER) attached to
/// a Persona, used by SalesMind/Marketing messaging to tune tone and framing for a given buyer.
///
public class EmotionalDriverDTO
{
#region EmotionalDriver
public int EmotionalDriverId { get; set; }
public int PersonaId { get; set; }
public string? PersonaCode { get; set; }
public string? PersonaName { get; set; }
public string Trigger { get; set; } = string.Empty;
public string Response { get; set; } = string.Empty;
/// 1-10 — see CK_MEMOTIONALDRIVER_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
}