namespace DigitalData.MessagingService.Publisher.Abstraction; public record OutgoingEmailEvent { public Guid Id { get; set; } /// /// Recipient email address /// public string Recipient { get; set; } = null!; /// /// Email subject /// public string Subject { get; set; } = null!; /// /// Email body (HTML or plain text) /// public string Body { get; set; } = null!; /// /// Is HTML email (default: true) /// public bool IsHtml { get; set; } = true; public DateTime QueuedAt { get; set; } }