namespace LiteCharms.Features.Shop.Notifications.Models; public class Notification { public Guid Id { get; set; } public DateTimeOffset CreatedAt { get; set; } public DateTimeOffset? UpdatedAt { get; set; } public NotificationDirection Direction { get; set; } public NotificationPlatforms Platform { get; set; } public Priorities Priority { get; set; } public CorrelationIdTypes CorrelationIdType { get; set; } public string? SenderAddress { get; set; } public string? SenderName { get; set; } public string? Subject { get; set; } public string? Message { get; set; } public string? RecipientName { get; set; } public string? RecipientAddress { get; set; } public string? CorrelationId { get; set; } public bool IsHtml { get; set; } public bool IsInternal { get; set; } public bool Processed { get; set; } public bool HasError { get; set; } public string[]? Errors { get; set; } }